<?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>165545</bug_id>
          
          <creation_ts>2016-12-07 13:42:08 -0800</creation_ts>
          <short_desc>WebCore::AccessibilityRenderObject add the other missing BSTR roles tag names.</short_desc>
          <delta_ts>2017-02-13 18:12:52 -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>Accessibility</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Karim">karim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>karim</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1257345</commentid>
    <comment_count>0</comment_count>
    <who name="Karim">karim</who>
    <bug_when>2016-12-07 13:42:08 -0800</bug_when>
    <thetext>Add the other tag names that should be returned as the role.
See &quot;document structure&quot;
https://wiki.mozilla.org/Accessibility/AT-Windows-API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257359</commentid>
    <comment_count>1</comment_count>
      <attachid>296418</attachid>
    <who name="Karim">karim</who>
    <bug_when>2016-12-07 13:56:55 -0800</bug_when>
    <thetext>Created attachment 296418
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257928</commentid>
    <comment_count>2</comment_count>
      <attachid>296582</attachid>
    <who name="Karim">karim</who>
    <bug_when>2016-12-08 16:01:13 -0800</bug_when>
    <thetext>Created attachment 296582
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258153</commentid>
    <comment_count>3</comment_count>
      <attachid>296582</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-12-09 09:49:20 -0800</bug_when>
    <thetext>Comment on attachment 296582
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        No new tests needed.

Why not?  This certainly changes behavior.  It should be possible to write a test that verifies that the behavior was changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258154</commentid>
    <comment_count>4</comment_count>
      <attachid>296582</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-12-09 09:50:55 -0800</bug_when>
    <thetext>Comment on attachment 296582
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        Added the other missing BSTR roles tag names.

this line should be the name of the bug

&gt;&gt; Source/WebCore/ChangeLog:8
&gt;&gt; +        No new tests needed.
&gt; 
&gt; Why not?  This certainly changes behavior.  It should be possible to write a test that verifies that the behavior was changed.

agreed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258161</commentid>
    <comment_count>5</comment_count>
    <who name="Karim">karim</who>
    <bug_when>2016-12-09 09:56:34 -0800</bug_when>
    <thetext>On IRC they told me there should be no tests.
&gt; Comment on attachment 296582 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=296582&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:8
&gt; &gt; +        No new tests needed.
&gt; 
&gt; Why not?  This certainly changes behavior.  It should be possible to write a
&gt; test that verifies that the behavior was changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258823</commentid>
    <comment_count>6</comment_count>
      <attachid>296847</attachid>
    <who name="Karim">karim</who>
    <bug_when>2016-12-10 20:44:54 -0800</bug_when>
    <thetext>Created attachment 296847
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258827</commentid>
    <comment_count>7</comment_count>
      <attachid>296847</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-12-10 21:23:52 -0800</bug_when>
    <thetext>Comment on attachment 296847
Patch

You&apos;ll also need to add the test expectations file that is created when you run this test

Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258842</commentid>
    <comment_count>8</comment_count>
      <attachid>296856</attachid>
    <who name="Karim">karim</who>
    <bug_when>2016-12-10 23:31:49 -0800</bug_when>
    <thetext>Created attachment 296856
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258845</commentid>
    <comment_count>9</comment_count>
      <attachid>296858</attachid>
    <who name="Karim">karim</who>
    <bug_when>2016-12-11 00:11:47 -0800</bug_when>
    <thetext>Created attachment 296858
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275598</commentid>
    <comment_count>10</comment_count>
    <who name="Karim">karim</who>
    <bug_when>2017-02-10 15:56:11 -0800</bug_when>
    <thetext>This patch is not committed yet ???!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275600</commentid>
    <comment_count>11</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-02-10 15:56:37 -0800</bug_when>
    <thetext>&lt;rdar://problem/30474763&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275603</commentid>
    <comment_count>12</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2017-02-10 15:57:45 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; This patch is not committed yet ???!

CQ flag is not set on this patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1276507</commentid>
    <comment_count>13</comment_count>
      <attachid>296858</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-13 18:12:47 -0800</bug_when>
    <thetext>Comment on attachment 296858
Patch

Clearing flags on attachment: 296858

Committed r212270: &lt;http://trac.webkit.org/changeset/212270&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1276508</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-13 18:12:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296418</attachid>
            <date>2016-12-07 13:56:55 -0800</date>
            <delta_ts>2016-12-08 16:01:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165545-20161207225800.patch</filename>
            <type>text/plain</type>
            <size>2043</size>
            <attacher name="Karim">karim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwOTQ3MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE2LTEyLTA3ICBLYXJpbSBI
ICA8a2FyaW1Aa2FyaG0uY29tPgorCisgICAgICAgIEFkZGVkIHRoZSBtaXNzaW5nIHRhZyBuYW1l
cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTU0
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5l
dyB0ZXN0cyBuZWVkZWQuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlS
ZW5kZXJPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6c2hvdWxkUmV0dXJuVGFnTmFtZUFz
Um9sZUZvck1TQUEpOgorCiAyMDE2LTEyLTA3ICBOYW4gV2FuZyAgPG5fd2FuZ0BhcHBsZS5jb20+
CiAKICAgICAgICAgQVg6IG1lbnUgdHlwZSB0b29sYmFyIHNob3VsZCBiZSBtYXBwZWQgY29ycmVj
dGx5IG9uIE1hYwpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmls
aXR5UmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3Np
YmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCShyZXZpc2lvbiAyMDk0NjApCisr
KyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Qu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNTcyLDkgKzM1NzIsMTYgQEAgc3RhdGljIGJvb2wgc2hv
dWxkUmV0dXJuVGFnTmFtZUFzUm9sZUZvcgogICAgIC8vIFNlZSAiZG9jdW1lbnQgc3RydWN0dXJl
IiwKICAgICAvLyBodHRwczovL3dpa2kubW96aWxsYS5vcmcvQWNjZXNzaWJpbGl0eS9BVC1XaW5k
b3dzLUFQSQogICAgIC8vIEZJWE1FOiBBZGQgdGhlIG90aGVyIHRhZyBuYW1lcyB0aGF0IHNob3Vs
ZCBiZSByZXR1cm5lZCBhcyB0aGUgcm9sZS4KLSAgICByZXR1cm4gZWxlbWVudC5oYXNUYWdOYW1l
KGgxVGFnKSB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoaDJUYWcpIAorICAgIHJldHVybiBlbGVtZW50
Lmhhc1RhZ05hbWUoYWJiclRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGFjcm9ueW1UYWcpCisg
ICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShibG9ja3F1b3RlVGFnKSB8fCBlbGVtZW50Lmhh
c1RhZ05hbWUoZGRUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShkbFRhZykgfHwg
ZWxlbWVudC5oYXNUYWdOYW1lKGR0VGFnKQorICAgICAgICB8fCBlbGVtZW50Lmhhc1RhZ05hbWUo
Zm9ybVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGZyYW1lVGFnKQorICAgICAgICB8fCBlbGVt
ZW50Lmhhc1RhZ05hbWUoaDFUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShoMlRhZykKICAgICAg
ICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGgzVGFnKSB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoaDRU
YWcpCi0gICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShoNVRhZykgfHwgZWxlbWVudC5oYXNU
YWdOYW1lKGg2VGFnKTsKKyAgICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGg1VGFnKSB8fCBl
bGVtZW50Lmhhc1RhZ05hbWUoaDZUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShp
ZnJhbWVUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShxVGFnKQorICAgICAgICB8fCBlbGVtZW50
Lmhhc1RhZ05hbWUodGJvZHlUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZSh0Zm9vdFRhZykKKyAg
ICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKHRoZWFkVGFnKTsKIH0KIAogU3RyaW5nIEFjY2Vz
c2liaWxpdHlSZW5kZXJPYmplY3Q6OnN0cmluZ1JvbGVGb3JNU0FBKCkgY29uc3QK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296582</attachid>
            <date>2016-12-08 16:01:13 -0800</date>
            <delta_ts>2016-12-10 20:44:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165545-20161209010218.patch</filename>
            <type>text/plain</type>
            <size>2128</size>
            <attacher name="Karim">karim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwOTU3NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE2LTEyLTA4ICBLYXJpbSBI
ICA8a2FyaW1Aa2FyaG0uY29tPgorCisgICAgICAgIEFkZGVkIHRoZSBvdGhlciBtaXNzaW5nIEJT
VFIgcm9sZXMgdGFnIG5hbWVzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTY1NTQ1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgTm8gbmV3IHRlc3RzIG5lZWRlZC4KKworICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpzaG91
bGRSZXR1cm5UYWdOYW1lQXNSb2xlRm9yTVNBQSk6CisKIDIwMTYtMTItMDggIFNhbSBXZWluaWcg
IDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBbV2ViSURMXSBSZW1vdmUgY3VzdG9tIGJpbmRp
bmdzIGZvciBHZW9sb2NhdGlvbgpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCShyZXZpc2lvbiAy
MDk1NjYpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5k
ZXJPYmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNTczLDEyICszNTczLDE2IEBAIFN0cmlu
ZyBBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0OjpuYW1lRm8KIAogc3RhdGljIGJvb2wgc2hvdWxk
UmV0dXJuVGFnTmFtZUFzUm9sZUZvck1TQUEoY29uc3QgRWxlbWVudCYgZWxlbWVudCkKIHsKLSAg
ICAvLyBTZWUgImRvY3VtZW50IHN0cnVjdHVyZSIsCi0gICAgLy8gaHR0cHM6Ly93aWtpLm1vemls
bGEub3JnL0FjY2Vzc2liaWxpdHkvQVQtV2luZG93cy1BUEkKLSAgICAvLyBGSVhNRTogQWRkIHRo
ZSBvdGhlciB0YWcgbmFtZXMgdGhhdCBzaG91bGQgYmUgcmV0dXJuZWQgYXMgdGhlIHJvbGUuCi0g
ICAgcmV0dXJuIGVsZW1lbnQuaGFzVGFnTmFtZShoMVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1l
KGgyVGFnKSAKKyAgICByZXR1cm4gZWxlbWVudC5oYXNUYWdOYW1lKGFiYnJUYWcpIHx8IGVsZW1l
bnQuaGFzVGFnTmFtZShhY3JvbnltVGFnKQorICAgICAgICB8fCBlbGVtZW50Lmhhc1RhZ05hbWUo
YmxvY2txdW90ZVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGRkVGFnKQorICAgICAgICB8fCBl
bGVtZW50Lmhhc1RhZ05hbWUoZGxUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShkdFRhZykKKyAg
ICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGZvcm1UYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFt
ZShmcmFtZVRhZykKKyAgICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGgxVGFnKSB8fCBlbGVt
ZW50Lmhhc1RhZ05hbWUoaDJUYWcpCiAgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShoM1Rh
ZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGg0VGFnKQotICAgICAgICB8fCBlbGVtZW50Lmhhc1Rh
Z05hbWUoaDVUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShoNlRhZyk7CisgICAgICAgIHx8IGVs
ZW1lbnQuaGFzVGFnTmFtZShoNVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGg2VGFnKQorICAg
ICAgICB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoaWZyYW1lVGFnKSB8fCBlbGVtZW50Lmhhc1RhZ05h
bWUocVRhZykKKyAgICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKHRib2R5VGFnKSB8fCBlbGVt
ZW50Lmhhc1RhZ05hbWUodGZvb3RUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZSh0
aGVhZFRhZyk7CiB9CiAKIFN0cmluZyBBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0OjpzdHJpbmdS
b2xlRm9yTVNBQSgpIGNvbnN0Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296847</attachid>
            <date>2016-12-10 20:44:54 -0800</date>
            <delta_ts>2016-12-10 23:31:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165545-20161211054601.patch</filename>
            <type>text/plain</type>
            <size>7160</size>
            <attacher name="Karim">karim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwOTYzNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE2LTEyLTEwICBLYXJpbSBI
ICA8a2FyaW1Aa2FyaG0uY29tPgorCisgICAgICAgIEFkZGVkIHRoZSBvdGhlciBtaXNzaW5nIEJT
VFIgcm9sZXMgdGFnIG5hbWVzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTY1NTQ1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS93aW4vYnN0ci1lbGVtZW50cy1yb2xlLmh0
bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpzaG91bGRSZXR1cm5UYWdOYW1lQXNSb2xlRm9yTVNBQSk6
CisKIDIwMTYtMTItMDYgIEppZXdlbiBUYW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNvbT4KIAogICAg
ICAgICBbUGFydCAyIG9mIDJdIEFkZCBzdXBwb3J0IGZvciBQS0NTOCBmb3JtYXQgd2hpbGUgZG9p
bmcgU3VidGxlQ3J5cHRvLmltcG9ydEtleS9leHBvcnRLZXkKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0
LmNwcAkocmV2aXNpb24gMjA5NjM3KQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzU3MywxMiAr
MzU3MywxNiBAQCBTdHJpbmcgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6bmFtZUZvCiAKIHN0
YXRpYyBib29sIHNob3VsZFJldHVyblRhZ05hbWVBc1JvbGVGb3JNU0FBKGNvbnN0IEVsZW1lbnQm
IGVsZW1lbnQpCiB7Ci0gICAgLy8gU2VlICJkb2N1bWVudCBzdHJ1Y3R1cmUiLAotICAgIC8vIGh0
dHBzOi8vd2lraS5tb3ppbGxhLm9yZy9BY2Nlc3NpYmlsaXR5L0FULVdpbmRvd3MtQVBJCi0gICAg
Ly8gRklYTUU6IEFkZCB0aGUgb3RoZXIgdGFnIG5hbWVzIHRoYXQgc2hvdWxkIGJlIHJldHVybmVk
IGFzIHRoZSByb2xlLgotICAgIHJldHVybiBlbGVtZW50Lmhhc1RhZ05hbWUoaDFUYWcpIHx8IGVs
ZW1lbnQuaGFzVGFnTmFtZShoMlRhZykgCisgICAgcmV0dXJuIGVsZW1lbnQuaGFzVGFnTmFtZShh
YmJyVGFnKSB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoYWNyb255bVRhZykKKyAgICAgICAgfHwgZWxl
bWVudC5oYXNUYWdOYW1lKGJsb2NrcXVvdGVUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShkZFRh
ZykKKyAgICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGRsVGFnKSB8fCBlbGVtZW50Lmhhc1Rh
Z05hbWUoZHRUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShmb3JtVGFnKSB8fCBl
bGVtZW50Lmhhc1RhZ05hbWUoZnJhbWVUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFt
ZShoMVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGgyVGFnKQogICAgICAgICB8fCBlbGVtZW50
Lmhhc1RhZ05hbWUoaDNUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShoNFRhZykKLSAgICAgICAg
fHwgZWxlbWVudC5oYXNUYWdOYW1lKGg1VGFnKSB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoaDZUYWcp
OworICAgICAgICB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoaDVUYWcpIHx8IGVsZW1lbnQuaGFzVGFn
TmFtZShoNlRhZykKKyAgICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGlmcmFtZVRhZykgfHwg
ZWxlbWVudC5oYXNUYWdOYW1lKHFUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZSh0
Ym9keVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKHRmb290VGFnKQorICAgICAgICB8fCBlbGVt
ZW50Lmhhc1RhZ05hbWUodGhlYWRUYWcpOwogfQogCiBTdHJpbmcgQWNjZXNzaWJpbGl0eVJlbmRl
ck9iamVjdDo6c3RyaW5nUm9sZUZvck1TQUEoKSBjb25zdApJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjA5
NjM3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTIgQEAKKzIwMTYtMTItMTAgIEthcmltIEggIDxrYXJpbUBrYXJobS5jb20+CisKKyAgICAgICAg
QWRkZWQgdGhlIEJTVFIgcm9sZXMgdGFnIHRlc3QgZm9yIFdpbmRvd3MuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU1NDUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvd2luL2Jz
dHItZWxlbWVudHMtcm9sZS5odG1sOiBBZGRlZC4KKwogMjAxNi0xMi0wOSAgUnlhbiBIYWRkYWQg
IDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBNYXJraW5nIGluc3BlY3Rvci9kZWJ1
Z2dlci9jc3AtZXhjZXB0aW9ucy5odG1sIGFzIGZsYWt5IG9uIG1hYy13azIuCkluZGV4OiBMYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3dpbi9ic3RyLWVsZW1lbnRzLXJvbGUuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3dpbi9ic3RyLWVsZW1lbnRzLXJvbGUu
aHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3dpbi9ic3Ry
LWVsZW1lbnRzLXJvbGUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEwNSBAQAorPGh0
bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMt
dGVzdC1wcmUuanMiPjwvc2NyaXB0PgorCisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBp
ZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNU
ZXh0KCk7CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9keSBpZD0iYm9k
eSI+CisgICAgICAgIDxhYmJyPmFiYnI8L2FiYnI+CisgICAgICAgIDxhY3JvbnltPmFjcm9ueW08
L2Fjcm9ueW0+CisgICAgICAgIDxibG9ja3F1b3RlPmJsb2NrcXVvdGU8L2Jsb2NrcXVvdGU+Cisg
ICAgICAgIDxkZD5kZDwvZGQ+CisgICAgICAgIDxkbD5kbDwvZGw+CisgICAgICAgIDxkdD5kdDwv
ZHQ+CisgICAgICAgIDxmb3JtPmZvcm08L2Zvcm0+CisgICAgICAgIDxmcmFtZT5mcmFtZTwvZnJh
bWU+CisgICAgICAgIDxoMT5oMTwvaDE+CisgICAgICAgIDxoMj5oMjwvaDI+CisgICAgICAgIDxo
Mz5oMzwvaDM+CisgICAgICAgIDxoND5oNDwvaDQ+CisgICAgICAgIDxoNT5oNTwvaDU+CisgICAg
ICAgIDxoNj5oNjwvaDY+CisgICAgICAgIDxpZnJhbWU+aWZyYW1lPC9pZnJhbWU+CisgICAgICAg
IDxxPnE8L3E+CisgICAgICAgIDx0Ym9keT50Ym9keTwvdGJvZHk+CisgICAgICAgIDx0Zm9vdD50
Zm9vdDwvdGZvb3Q+CisgICAgICAgIDx0aGVhZD50aGVhZDwvdGhlYWQ+CisgICAgCisKKyAgICAg
ICAgPHA+CisgICAgICAgICAgICBUaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCwgb24gV2luZG93cywg
dGhlIGZvbGxvd2luZyBlbGVtZW50czogPGI+YWJiciwgYWNyb255bSwgYmxvY2txdW90ZSwgZGQs
IGRsLCBkdCwgZm9ybSwgZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsCisgICAgICAgICAg
ICBpZnJhbWUsIHEsIHRib2R5LCB0Zm9vdCwgdGhlYWQ8L2I+IHJldHVybiB0aGVpcgorICAgICAg
ICAgICAgdGFnIG5hbWUgZm9yIHRoZWlyICdyb2xlJyBwcm9wZXJ0eS4KKyAgICAgICAgICAgIDxi
cj48YnI+CisgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTY1NTQ1Ij5XZWJDb3JlOjpBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0IGFk
ZCB0aGUgb3RoZXIgdGFnIG5hbWVzIHRoYXQgc2hvdWxkIGJlIHJldHVybmVkIGFzIHRoZSByb2xl
PC9hPgorICAgICAgICA8L3A+CisKKyAgICAgICAgPHAgaWQ9ImNvbnNvbGUiPjwvcD4KKworICAg
ICAgICA8c2NyaXB0PgorICAgICAgICAgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJv
bGxlcikgeworICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJib2R5Iiku
Zm9jdXMoKTsKKworICAgICAgICAgICAgICAgIHZhciBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xs
ZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDApOworICAgICAgICAgICAgICAgIHNob3Vs
ZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogQUJCUiInKTsKKworICAgICAgICAgICAgICAgIGUgPSBh
Y2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMSk7Cisg
ICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9sZScsICciQVhSb2xlOiBBQ1JPTllNIicpOwor
CisgICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVt
ZW50LmNoaWxkQXRJbmRleCgyKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywg
JyJBWFJvbGU6IEJMT0NLUVVPVEUiJyk7CisKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJp
bGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDMpOworICAgICAgICAg
ICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogREQiJyk7CisKKyAgICAgICAgICAg
ICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdElu
ZGV4KDQpOworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogREwi
Jyk7CisKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNl
ZEVsZW1lbnQuY2hpbGRBdEluZGV4KDUpOworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJv
bGUnLCAnIkFYUm9sZTogRFQiJyk7CisgICAgICAgICAgICAgICAgCisgICAgICAgICAgICAgICAg
ZSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCg2
KTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywgJyJBWFJvbGU6IEZPUk0iJyk7
CisKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVs
ZW1lbnQuY2hpbGRBdEluZGV4KDcpOworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUn
LCAnIkFYUm9sZTogRlJBTUUiJyk7CisKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0
eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDgpOworICAgICAgICAgICAg
ICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogSDEiJyk7CisKKyAgICAgICAgICAgICAg
ICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4
KDkpOworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogSDIiJyk7
CisKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVs
ZW1lbnQuY2hpbGRBdEluZGV4KDEwKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xl
JywgJyJBWFJvbGU6IEgzIicpOworCisgICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlD
b250cm9sbGVyLmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCgxMSk7CisgICAgICAgICAgICAg
ICAgc2hvdWxkQmUoJ2Uucm9sZScsICciQVhSb2xlOiBINCInKTsKKyAgICAgICAgICAgICAgICAK
KyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1l
bnQuY2hpbGRBdEluZGV4KDEyKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywg
JyJBWFJvbGU6IEg1IicpOworCisgICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250
cm9sbGVyLmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCgxMyk7CisgICAgICAgICAgICAgICAg
c2hvdWxkQmUoJ2Uucm9sZScsICciQVhSb2xlOiBINiInKTsKKworICAgICAgICAgICAgICAgIGUg
PSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMTQp
OworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogSUZSQU1FIicp
OworICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIGUgPSBhY2Nlc3NpYmlsaXR5Q29u
dHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMTUpOworICAgICAgICAgICAgICAg
IHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogUSInKTsKKyAgICAgICAgICAgICAgICAKKyAg
ICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQu
Y2hpbGRBdEluZGV4KDE2KTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywgJyJB
WFJvbGU6IFRCT0RZIicpOworICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIGUgPSBh
Y2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMTcpOwor
ICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogVEZPT1QiJyk7Cisg
ICAgICAgICAgICAgICAgCisgICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9s
bGVyLmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCgxOCk7CisgICAgICAgICAgICAgICAgc2hv
dWxkQmUoJ2Uucm9sZScsICciQVhSb2xlOiBUSEVBRCInKTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgPC9zY3JpcHQ+CisgICAgPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296856</attachid>
            <date>2016-12-10 23:31:49 -0800</date>
            <delta_ts>2016-12-11 00:11:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165545-20161211083256.patch</filename>
            <type>text/plain</type>
            <size>8618</size>
            <attacher name="Karim">karim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwOTYzNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE2LTEyLTEwICBLYXJpbSBI
ICA8a2FyaW1Aa2FyaG0uY29tPgorCisgICAgICAgIEFkZGVkIHRoZSBvdGhlciBtaXNzaW5nIEJT
VFIgcm9sZXMgdGFnIG5hbWVzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTY1NTQ1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS93aW4vYnN0ci1lbGVtZW50cy1yb2xlLmh0
bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpzaG91bGRSZXR1cm5UYWdOYW1lQXNSb2xlRm9yTVNBQSk6
CisKIDIwMTYtMTItMDYgIEppZXdlbiBUYW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNvbT4KIAogICAg
ICAgICBbUGFydCAyIG9mIDJdIEFkZCBzdXBwb3J0IGZvciBQS0NTOCBmb3JtYXQgd2hpbGUgZG9p
bmcgU3VidGxlQ3J5cHRvLmltcG9ydEtleS9leHBvcnRLZXkKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0
LmNwcAkocmV2aXNpb24gMjA5NjM3KQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzU3MywxMiAr
MzU3MywxNiBAQCBTdHJpbmcgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6bmFtZUZvCiAKIHN0
YXRpYyBib29sIHNob3VsZFJldHVyblRhZ05hbWVBc1JvbGVGb3JNU0FBKGNvbnN0IEVsZW1lbnQm
IGVsZW1lbnQpCiB7Ci0gICAgLy8gU2VlICJkb2N1bWVudCBzdHJ1Y3R1cmUiLAotICAgIC8vIGh0
dHBzOi8vd2lraS5tb3ppbGxhLm9yZy9BY2Nlc3NpYmlsaXR5L0FULVdpbmRvd3MtQVBJCi0gICAg
Ly8gRklYTUU6IEFkZCB0aGUgb3RoZXIgdGFnIG5hbWVzIHRoYXQgc2hvdWxkIGJlIHJldHVybmVk
IGFzIHRoZSByb2xlLgotICAgIHJldHVybiBlbGVtZW50Lmhhc1RhZ05hbWUoaDFUYWcpIHx8IGVs
ZW1lbnQuaGFzVGFnTmFtZShoMlRhZykgCisgICAgcmV0dXJuIGVsZW1lbnQuaGFzVGFnTmFtZShh
YmJyVGFnKSB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoYWNyb255bVRhZykKKyAgICAgICAgfHwgZWxl
bWVudC5oYXNUYWdOYW1lKGJsb2NrcXVvdGVUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShkZFRh
ZykKKyAgICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGRsVGFnKSB8fCBlbGVtZW50Lmhhc1Rh
Z05hbWUoZHRUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShmb3JtVGFnKSB8fCBl
bGVtZW50Lmhhc1RhZ05hbWUoZnJhbWVUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFt
ZShoMVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGgyVGFnKQogICAgICAgICB8fCBlbGVtZW50
Lmhhc1RhZ05hbWUoaDNUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShoNFRhZykKLSAgICAgICAg
fHwgZWxlbWVudC5oYXNUYWdOYW1lKGg1VGFnKSB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoaDZUYWcp
OworICAgICAgICB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoaDVUYWcpIHx8IGVsZW1lbnQuaGFzVGFn
TmFtZShoNlRhZykKKyAgICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGlmcmFtZVRhZykgfHwg
ZWxlbWVudC5oYXNUYWdOYW1lKHFUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZSh0
Ym9keVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKHRmb290VGFnKQorICAgICAgICB8fCBlbGVt
ZW50Lmhhc1RhZ05hbWUodGhlYWRUYWcpOwogfQogCiBTdHJpbmcgQWNjZXNzaWJpbGl0eVJlbmRl
ck9iamVjdDo6c3RyaW5nUm9sZUZvck1TQUEoKSBjb25zdApJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjA5
NjM3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTMgQEAKKzIwMTYtMTItMTAgIEthcmltIEggIDxrYXJpbUBrYXJobS5jb20+CisKKyAgICAgICAg
QWRkZWQgdGhlIEJTVFIgcm9sZXMgdGFnIHRlc3QgZm9yIFdpbmRvd3MuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU1NDUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvd2luL2Jz
dHItZWxlbWVudHMtcm9sZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGFjY2Vzc2li
aWxpdHkvd2luL2JzdHItZWxlbWVudHMtcm9sZS5odG1sOiBBZGRlZC4KKwogMjAxNi0xMi0wOSAg
UnlhbiBIYWRkYWQgIDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBNYXJraW5nIGlu
c3BlY3Rvci9kZWJ1Z2dlci9jc3AtZXhjZXB0aW9ucy5odG1sIGFzIGZsYWt5IG9uIG1hYy13azIu
CkluZGV4OiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3dpbi9ic3RyLWVsZW1lbnRzLXJvbGUt
ZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvd2lu
L2JzdHItZWxlbWVudHMtcm9sZS1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0
VGVzdHMvYWNjZXNzaWJpbGl0eS93aW4vYnN0ci1lbGVtZW50cy1yb2xlLWV4cGVjdGVkLnR4dAko
d29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDYxIEBACithYmJyCisKK2Fjcm9ueW0KKworYmxvY2tx
dW90ZQorCitkZAorCitkbAorCitkdAorCitmb3JtCisKK2ZyYW1lCisKK2gxCisKK2gyCisKK2gz
CisKK2g0CisKK2g1CisKK2g2CisKK2lmcmFtZQorcQorCit0Ym9keQorCit0Zm9vdAorCit0aGVh
ZAorCitUaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBvbiBXaW5kb3dzLCB0aGUgZm9sbG93aW5nIGVs
ZW1lbnRzOiBhYmJyLCBhY3JvbnltLCBibG9ja3F1b3RlLCBkZCwgZGwsIGR0LCBmb3JtLCBmcmFt
ZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaWZyYW1lLCBxLCB0Ym9keSwgdGZvb3QsIHRoZWFk
IHJldHVybiB0aGVpciB0YWcgbmFtZSBmb3IgdGhlaXIgJ3JvbGUnIHByb3BlcnR5LgorCitCdWcg
MTY1NTQ1IC0gV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdCBhZGQgdGhlIG90aGVy
IHRhZyBuYW1lcyB0aGF0IHNob3VsZCBiZSByZXR1cm5lZCBhcyB0aGUgcm9sZQorCitQQVNTIGUu
cm9sZSBpcyAiQVhSb2xlOiBBQkJSIgorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTogQUNST05ZTSIK
K1BBU1MgZS5yb2xlIGlzICJBWFJvbGU6IEJMT0NLUVVPVEUiCitQQVNTIGUucm9sZSBpcyAiQVhS
b2xlOiBERCIKK1BBU1MgZS5yb2xlIGlzICJBWFJvbGU6IERMIgorUEFTUyBlLnJvbGUgaXMgIkFY
Um9sZTogRFQiICAgICAgICAgICAgICAgIAorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTogRk9STSIK
K1BBU1MgZS5yb2xlIGlzICJBWFJvbGU6IEZSQU1FIgorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTog
SDEiCitQQVNTIGUucm9sZSBpcyAiQVhSb2xlOiBIMiIKK1BBU1MgZS5yb2xlIGlzICJBWFJvbGU6
IEgzIgorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTogSDQiCitQQVNTIGUucm9sZSBpcyAiQVhSb2xl
OiBINSIKK1BBU1MgZS5yb2xlIGlzICJBWFJvbGU6IEg2IgorUEFTUyBlLnJvbGUgaXMgIkFYUm9s
ZTogSUZSQU1FIgorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTogUSIKK1BBU1MgZS5yb2xlIGlzICJB
WFJvbGU6IFRCT0RZIgorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTogVEZPT1QiCitQQVNTIGUucm9s
ZSBpcyAiQVhSb2xlOiBUSEVBRCIKKwpJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS93
aW4vYnN0ci1lbGVtZW50cy1yb2xlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS93aW4vYnN0ci1lbGVtZW50cy1yb2xlLmh0bWwJKG5vbmV4aXN0ZW50KQorKysg
TGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS93aW4vYnN0ci1lbGVtZW50cy1yb2xlLmh0bWwJKHdv
cmtpbmcgY29weSkKQEAgLTAsMCArMSwxMDUgQEAKKzxodG1sPgorICAgIDxoZWFkPgorICAgICAg
ICA8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4K
KworICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQor
ICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICA8L3Njcmlw
dD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHkgaWQ9ImJvZHkiPgorICAgICAgICA8YWJicj5hYmJy
PC9hYmJyPgorICAgICAgICA8YWNyb255bT5hY3JvbnltPC9hY3JvbnltPgorICAgICAgICA8Ymxv
Y2txdW90ZT5ibG9ja3F1b3RlPC9ibG9ja3F1b3RlPgorICAgICAgICA8ZGQ+ZGQ8L2RkPgorICAg
ICAgICA8ZGw+ZGw8L2RsPgorICAgICAgICA8ZHQ+ZHQ8L2R0PgorICAgICAgICA8Zm9ybT5mb3Jt
PC9mb3JtPgorICAgICAgICA8ZnJhbWU+ZnJhbWU8L2ZyYW1lPgorICAgICAgICA8aDE+aDE8L2gx
PgorICAgICAgICA8aDI+aDI8L2gyPgorICAgICAgICA8aDM+aDM8L2gzPgorICAgICAgICA8aDQ+
aDQ8L2g0PgorICAgICAgICA8aDU+aDU8L2g1PgorICAgICAgICA8aDY+aDY8L2g2PgorICAgICAg
ICA8aWZyYW1lPmlmcmFtZTwvaWZyYW1lPgorICAgICAgICA8cT5xPC9xPgorICAgICAgICA8dGJv
ZHk+dGJvZHk8L3Rib2R5PgorICAgICAgICA8dGZvb3Q+dGZvb3Q8L3Rmb290PgorICAgICAgICA8
dGhlYWQ+dGhlYWQ8L3RoZWFkPgorICAgIAorCisgICAgICAgIDxwPgorICAgICAgICAgICAgVGhp
cyB0ZXN0IHZlcmlmaWVzIHRoYXQgb24gV2luZG93cywgdGhlIGZvbGxvd2luZyBlbGVtZW50czog
PGI+YWJiciwgYWNyb255bSwgYmxvY2txdW90ZSwgZGQsIGRsLCBkdCwgZm9ybSwgZnJhbWUsIGgx
LCBoMiwgaDMsIGg0LCBoNSwgaDYsCisgICAgICAgICAgICBpZnJhbWUsIHEsIHRib2R5LCB0Zm9v
dCwgdGhlYWQ8L2I+IHJldHVybiB0aGVpcgorICAgICAgICAgICAgdGFnIG5hbWUgZm9yIHRoZWly
ICdyb2xlJyBwcm9wZXJ0eS4KKyAgICAgICAgICAgIDxicj48YnI+CisgICAgICAgICAgICA8YSBo
cmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY1NTQ1Ij5XZWJD
b3JlOjpBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0IGFkZCB0aGUgb3RoZXIgdGFnIG5hbWVzIHRo
YXQgc2hvdWxkIGJlIHJldHVybmVkIGFzIHRoZSByb2xlPC9hPgorICAgICAgICA8L3A+CisKKyAg
ICAgICAgPHAgaWQ9ImNvbnNvbGUiPjwvcD4KKworICAgICAgICA8c2NyaXB0PgorICAgICAgICAg
ICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgeworICAgICAgICAgICAgICAg
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJib2R5IikuZm9jdXMoKTsKKworICAgICAgICAgICAg
ICAgIHZhciBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRB
dEluZGV4KDApOworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTog
QUJCUiInKTsKKworICAgICAgICAgICAgICAgIGUgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5m
b2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMSk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUo
J2Uucm9sZScsICciQVhSb2xlOiBBQ1JPTllNIicpOworCisgICAgICAgICAgICAgICAgZSA9IGFj
Y2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCgyKTsKKyAg
ICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywgJyJBWFJvbGU6IEJMT0NLUVVPVEUiJyk7
CisKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVs
ZW1lbnQuY2hpbGRBdEluZGV4KDMpOworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUn
LCAnIkFYUm9sZTogREQiJyk7CisKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNv
bnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDQpOworICAgICAgICAgICAgICAg
IHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogREwiJyk7CisKKyAgICAgICAgICAgICAgICBl
ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDUp
OworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogRFQiJyk7Cisg
ICAgICAgICAgICAgICAgCisgICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9s
bGVyLmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCg2KTsKKyAgICAgICAgICAgICAgICBzaG91
bGRCZSgnZS5yb2xlJywgJyJBWFJvbGU6IEZPUk0iJyk7CisKKyAgICAgICAgICAgICAgICBlID0g
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDcpOwor
ICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogRlJBTUUiJyk7CisK
KyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1l
bnQuY2hpbGRBdEluZGV4KDgpOworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAn
IkFYUm9sZTogSDEiJyk7CisKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRy
b2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDkpOworICAgICAgICAgICAgICAgIHNo
b3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogSDIiJyk7CisKKyAgICAgICAgICAgICAgICBlID0g
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDEwKTsK
KyAgICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywgJyJBWFJvbGU6IEgzIicpOworCisg
ICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50
LmNoaWxkQXRJbmRleCgxMSk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9sZScsICci
QVhSb2xlOiBINCInKTsKKyAgICAgICAgICAgICAgICAKKyAgICAgICAgICAgICAgICBlID0gYWNj
ZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDEyKTsKKyAg
ICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywgJyJBWFJvbGU6IEg1IicpOworCisgICAg
ICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50LmNo
aWxkQXRJbmRleCgxMyk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9sZScsICciQVhS
b2xlOiBINiInKTsKKworICAgICAgICAgICAgICAgIGUgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxl
ci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMTQpOworICAgICAgICAgICAgICAgIHNob3Vs
ZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogSUZSQU1FIicpOworICAgICAgICAgICAgICAgIAorICAg
ICAgICAgICAgICAgIGUgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5j
aGlsZEF0SW5kZXgoMTUpOworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFY
Um9sZTogUSInKTsKKyAgICAgICAgICAgICAgICAKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNz
aWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDE2KTsKKyAgICAg
ICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywgJyJBWFJvbGU6IFRCT0RZIicpOworICAgICAg
ICAgICAgICAgIAorICAgICAgICAgICAgICAgIGUgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5m
b2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMTcpOworICAgICAgICAgICAgICAgIHNob3VsZEJl
KCdlLnJvbGUnLCAnIkFYUm9sZTogVEZPT1QiJyk7CisgICAgICAgICAgICAgICAgCisgICAgICAg
ICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50LmNoaWxk
QXRJbmRleCgxOCk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9sZScsICciQVhSb2xl
OiBUSEVBRCInKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9ib2R5
PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296858</attachid>
            <date>2016-12-11 00:11:47 -0800</date>
            <delta_ts>2017-02-13 18:12:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165545-20161211091254.patch</filename>
            <type>text/plain</type>
            <size>8620</size>
            <attacher name="Karim">karim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwOTYzNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE2LTEyLTEwICBLYXJpbSBI
ICA8a2FyaW1Aa2FyaG0uY29tPgorCisgICAgICAgIEFkZGVkIHRoZSBvdGhlciBtaXNzaW5nIEJT
VFIgcm9sZXMgdGFnIG5hbWVzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTY1NTQ1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS93aW4vYnN0ci1lbGVtZW50cy1yb2xlLmh0
bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpzaG91bGRSZXR1cm5UYWdOYW1lQXNSb2xlRm9yTVNBQSk6
CisKIDIwMTYtMTItMDYgIEppZXdlbiBUYW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNvbT4KIAogICAg
ICAgICBbUGFydCAyIG9mIDJdIEFkZCBzdXBwb3J0IGZvciBQS0NTOCBmb3JtYXQgd2hpbGUgZG9p
bmcgU3VidGxlQ3J5cHRvLmltcG9ydEtleS9leHBvcnRLZXkKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0
LmNwcAkocmV2aXNpb24gMjA5NjM3KQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzU3MywxMiAr
MzU3MywxNiBAQCBTdHJpbmcgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6bmFtZUZvCiAKIHN0
YXRpYyBib29sIHNob3VsZFJldHVyblRhZ05hbWVBc1JvbGVGb3JNU0FBKGNvbnN0IEVsZW1lbnQm
IGVsZW1lbnQpCiB7Ci0gICAgLy8gU2VlICJkb2N1bWVudCBzdHJ1Y3R1cmUiLAotICAgIC8vIGh0
dHBzOi8vd2lraS5tb3ppbGxhLm9yZy9BY2Nlc3NpYmlsaXR5L0FULVdpbmRvd3MtQVBJCi0gICAg
Ly8gRklYTUU6IEFkZCB0aGUgb3RoZXIgdGFnIG5hbWVzIHRoYXQgc2hvdWxkIGJlIHJldHVybmVk
IGFzIHRoZSByb2xlLgotICAgIHJldHVybiBlbGVtZW50Lmhhc1RhZ05hbWUoaDFUYWcpIHx8IGVs
ZW1lbnQuaGFzVGFnTmFtZShoMlRhZykgCisgICAgcmV0dXJuIGVsZW1lbnQuaGFzVGFnTmFtZShh
YmJyVGFnKSB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoYWNyb255bVRhZykKKyAgICAgICAgfHwgZWxl
bWVudC5oYXNUYWdOYW1lKGJsb2NrcXVvdGVUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShkZFRh
ZykKKyAgICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGRsVGFnKSB8fCBlbGVtZW50Lmhhc1Rh
Z05hbWUoZHRUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShmb3JtVGFnKSB8fCBl
bGVtZW50Lmhhc1RhZ05hbWUoZnJhbWVUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFt
ZShoMVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGgyVGFnKQogICAgICAgICB8fCBlbGVtZW50
Lmhhc1RhZ05hbWUoaDNUYWcpIHx8IGVsZW1lbnQuaGFzVGFnTmFtZShoNFRhZykKLSAgICAgICAg
fHwgZWxlbWVudC5oYXNUYWdOYW1lKGg1VGFnKSB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoaDZUYWcp
OworICAgICAgICB8fCBlbGVtZW50Lmhhc1RhZ05hbWUoaDVUYWcpIHx8IGVsZW1lbnQuaGFzVGFn
TmFtZShoNlRhZykKKyAgICAgICAgfHwgZWxlbWVudC5oYXNUYWdOYW1lKGlmcmFtZVRhZykgfHwg
ZWxlbWVudC5oYXNUYWdOYW1lKHFUYWcpCisgICAgICAgIHx8IGVsZW1lbnQuaGFzVGFnTmFtZSh0
Ym9keVRhZykgfHwgZWxlbWVudC5oYXNUYWdOYW1lKHRmb290VGFnKQorICAgICAgICB8fCBlbGVt
ZW50Lmhhc1RhZ05hbWUodGhlYWRUYWcpOwogfQogCiBTdHJpbmcgQWNjZXNzaWJpbGl0eVJlbmRl
ck9iamVjdDo6c3RyaW5nUm9sZUZvck1TQUEoKSBjb25zdApJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjA5
NjM3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTMgQEAKKzIwMTYtMTItMTAgIEthcmltIEggIDxrYXJpbUBrYXJobS5jb20+CisKKyAgICAgICAg
QWRkZWQgdGhlIEJTVFIgcm9sZXMgdGFnIHRlc3QgZm9yIFdpbmRvd3MuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU1NDUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvd2luL2Jz
dHItZWxlbWVudHMtcm9sZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGFjY2Vzc2li
aWxpdHkvd2luL2JzdHItZWxlbWVudHMtcm9sZS5odG1sOiBBZGRlZC4KKwogMjAxNi0xMi0wOSAg
UnlhbiBIYWRkYWQgIDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBNYXJraW5nIGlu
c3BlY3Rvci9kZWJ1Z2dlci9jc3AtZXhjZXB0aW9ucy5odG1sIGFzIGZsYWt5IG9uIG1hYy13azIu
CkluZGV4OiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3dpbi9ic3RyLWVsZW1lbnRzLXJvbGUt
ZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvd2lu
L2JzdHItZWxlbWVudHMtcm9sZS1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0
VGVzdHMvYWNjZXNzaWJpbGl0eS93aW4vYnN0ci1lbGVtZW50cy1yb2xlLWV4cGVjdGVkLnR4dAko
d29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDYyIEBACithYmJyCisKK2Fjcm9ueW0KKworYmxvY2tx
dW90ZQorCitkZAorCitkbAorCitkdAorCitmb3JtCisKK2ZyYW1lCisKK2gxCisKK2gyCisKK2gz
CisKK2g0CisKK2g1CisKK2g2CisKK2lmcmFtZQorCitxCisKK3Rib2R5CisKK3Rmb290CisKK3Ro
ZWFkCisKK1RoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IG9uIFdpbmRvd3MsIHRoZSBmb2xsb3dpbmcg
ZWxlbWVudHM6IGFiYnIsIGFjcm9ueW0sIGJsb2NrcXVvdGUsIGRkLCBkbCwgZHQsIGZvcm0sIGZy
YW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBpZnJhbWUsIHEsIHRib2R5LCB0Zm9vdCwgdGhl
YWQgcmV0dXJuIHRoZWlyIHRhZyBuYW1lIGZvciB0aGVpciAncm9sZScgcHJvcGVydHkuCisKK0J1
ZyAxNjU1NDUgLSBXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0IGFkZCB0aGUgb3Ro
ZXIgdGFnIG5hbWVzIHRoYXQgc2hvdWxkIGJlIHJldHVybmVkIGFzIHRoZSByb2xlCisKK1BBU1Mg
ZS5yb2xlIGlzICJBWFJvbGU6IEFCQlIiCitQQVNTIGUucm9sZSBpcyAiQVhSb2xlOiBBQ1JPTllN
IgorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTogQkxPQ0tRVU9URSIKK1BBU1MgZS5yb2xlIGlzICJB
WFJvbGU6IEREIgorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTogREwiCitQQVNTIGUucm9sZSBpcyAi
QVhSb2xlOiBEVCIgICAgICAgICAgICAgICAgCitQQVNTIGUucm9sZSBpcyAiQVhSb2xlOiBGT1JN
IgorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTogRlJBTUUiCitQQVNTIGUucm9sZSBpcyAiQVhSb2xl
OiBIMSIKK1BBU1MgZS5yb2xlIGlzICJBWFJvbGU6IEgyIgorUEFTUyBlLnJvbGUgaXMgIkFYUm9s
ZTogSDMiCitQQVNTIGUucm9sZSBpcyAiQVhSb2xlOiBINCIKK1BBU1MgZS5yb2xlIGlzICJBWFJv
bGU6IEg1IgorUEFTUyBlLnJvbGUgaXMgIkFYUm9sZTogSDYiCitQQVNTIGUucm9sZSBpcyAiQVhS
b2xlOiBJRlJBTUUiCitQQVNTIGUucm9sZSBpcyAiQVhSb2xlOiBRIgorUEFTUyBlLnJvbGUgaXMg
IkFYUm9sZTogVEJPRFkiCitQQVNTIGUucm9sZSBpcyAiQVhSb2xlOiBURk9PVCIKK1BBU1MgZS5y
b2xlIGlzICJBWFJvbGU6IFRIRUFEIgorCkluZGV4OiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L3dpbi9ic3RyLWVsZW1lbnRzLXJvbGUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9h
Y2Nlc3NpYmlsaXR5L3dpbi9ic3RyLWVsZW1lbnRzLXJvbGUuaHRtbAkobm9uZXhpc3RlbnQpCisr
KyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3dpbi9ic3RyLWVsZW1lbnRzLXJvbGUuaHRtbAko
d29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEwNSBAQAorPGh0bWw+CisgICAgPGhlYWQ+CisgICAg
ICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0
PgorCisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIp
CisgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgICAgIDwvc2Ny
aXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9keSBpZD0iYm9keSI+CisgICAgICAgIDxhYmJyPmFi
YnI8L2FiYnI+CisgICAgICAgIDxhY3JvbnltPmFjcm9ueW08L2Fjcm9ueW0+CisgICAgICAgIDxi
bG9ja3F1b3RlPmJsb2NrcXVvdGU8L2Jsb2NrcXVvdGU+CisgICAgICAgIDxkZD5kZDwvZGQ+Cisg
ICAgICAgIDxkbD5kbDwvZGw+CisgICAgICAgIDxkdD5kdDwvZHQ+CisgICAgICAgIDxmb3JtPmZv
cm08L2Zvcm0+CisgICAgICAgIDxmcmFtZT5mcmFtZTwvZnJhbWU+CisgICAgICAgIDxoMT5oMTwv
aDE+CisgICAgICAgIDxoMj5oMjwvaDI+CisgICAgICAgIDxoMz5oMzwvaDM+CisgICAgICAgIDxo
ND5oNDwvaDQ+CisgICAgICAgIDxoNT5oNTwvaDU+CisgICAgICAgIDxoNj5oNjwvaDY+CisgICAg
ICAgIDxpZnJhbWU+aWZyYW1lPC9pZnJhbWU+CisgICAgICAgIDxxPnE8L3E+CisgICAgICAgIDx0
Ym9keT50Ym9keTwvdGJvZHk+CisgICAgICAgIDx0Zm9vdD50Zm9vdDwvdGZvb3Q+CisgICAgICAg
IDx0aGVhZD50aGVhZDwvdGhlYWQ+CisgICAgCisKKyAgICAgICAgPHA+CisgICAgICAgICAgICBU
aGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBvbiBXaW5kb3dzLCB0aGUgZm9sbG93aW5nIGVsZW1lbnRz
OiA8Yj5hYmJyLCBhY3JvbnltLCBibG9ja3F1b3RlLCBkZCwgZGwsIGR0LCBmb3JtLCBmcmFtZSwg
aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwKKyAgICAgICAgICAgIGlmcmFtZSwgcSwgdGJvZHksIHRm
b290LCB0aGVhZDwvYj4gcmV0dXJuIHRoZWlyCisgICAgICAgICAgICB0YWcgbmFtZSBmb3IgdGhl
aXIgJ3JvbGUnIHByb3BlcnR5LgorICAgICAgICAgICAgPGJyPjxicj4KKyAgICAgICAgICAgIDxh
IGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU1NDUiPldl
YkNvcmU6OkFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QgYWRkIHRoZSBvdGhlciB0YWcgbmFtZXMg
dGhhdCBzaG91bGQgYmUgcmV0dXJuZWQgYXMgdGhlIHJvbGU8L2E+CisgICAgICAgIDwvcD4KKwor
ICAgICAgICA8cCBpZD0iY29uc29sZSI+PC9wPgorCisgICAgICAgIDxzY3JpcHQ+CisgICAgICAg
ICAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CisgICAgICAgICAgICAg
ICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJvZHkiKS5mb2N1cygpOworCisgICAgICAgICAg
ICAgICAgdmFyIGUgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGls
ZEF0SW5kZXgoMCk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9sZScsICciQVhSb2xl
OiBBQkJSIicpOworCisgICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVy
LmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCgxKTsKKyAgICAgICAgICAgICAgICBzaG91bGRC
ZSgnZS5yb2xlJywgJyJBWFJvbGU6IEFDUk9OWU0iJyk7CisKKyAgICAgICAgICAgICAgICBlID0g
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDIpOwor
ICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogQkxPQ0tRVU9URSIn
KTsKKworICAgICAgICAgICAgICAgIGUgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2Vk
RWxlbWVudC5jaGlsZEF0SW5kZXgoMyk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9s
ZScsICciQVhSb2xlOiBERCInKTsKKworICAgICAgICAgICAgICAgIGUgPSBhY2Nlc3NpYmlsaXR5
Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoNCk7CisgICAgICAgICAgICAg
ICAgc2hvdWxkQmUoJ2Uucm9sZScsICciQVhSb2xlOiBETCInKTsKKworICAgICAgICAgICAgICAg
IGUgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgo
NSk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9sZScsICciQVhSb2xlOiBEVCInKTsK
KyAgICAgICAgICAgICAgICAKKyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRy
b2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDYpOworICAgICAgICAgICAgICAgIHNo
b3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogRk9STSInKTsKKworICAgICAgICAgICAgICAgIGUg
PSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoNyk7
CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9sZScsICciQVhSb2xlOiBGUkFNRSInKTsK
KworICAgICAgICAgICAgICAgIGUgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxl
bWVudC5jaGlsZEF0SW5kZXgoOCk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9sZScs
ICciQVhSb2xlOiBIMSInKTsKKworICAgICAgICAgICAgICAgIGUgPSBhY2Nlc3NpYmlsaXR5Q29u
dHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoOSk7CisgICAgICAgICAgICAgICAg
c2hvdWxkQmUoJ2Uucm9sZScsICciQVhSb2xlOiBIMiInKTsKKworICAgICAgICAgICAgICAgIGUg
PSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMTAp
OworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogSDMiJyk7CisK
KyAgICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1l
bnQuY2hpbGRBdEluZGV4KDExKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywg
JyJBWFJvbGU6IEg0IicpOworICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIGUgPSBh
Y2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMTIpOwor
ICAgICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogSDUiJyk7CisKKyAg
ICAgICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQu
Y2hpbGRBdEluZGV4KDEzKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywgJyJB
WFJvbGU6IEg2IicpOworCisgICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9s
bGVyLmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCgxNCk7CisgICAgICAgICAgICAgICAgc2hv
dWxkQmUoJ2Uucm9sZScsICciQVhSb2xlOiBJRlJBTUUiJyk7CisgICAgICAgICAgICAgICAgCisg
ICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50
LmNoaWxkQXRJbmRleCgxNSk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2Uucm9sZScsICci
QVhSb2xlOiBRIicpOworICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIGUgPSBhY2Nl
c3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0SW5kZXgoMTYpOworICAg
ICAgICAgICAgICAgIHNob3VsZEJlKCdlLnJvbGUnLCAnIkFYUm9sZTogVEJPRFkiJyk7CisgICAg
ICAgICAgICAgICAgCisgICAgICAgICAgICAgICAgZSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVy
LmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCgxNyk7CisgICAgICAgICAgICAgICAgc2hvdWxk
QmUoJ2Uucm9sZScsICciQVhSb2xlOiBURk9PVCInKTsKKyAgICAgICAgICAgICAgICAKKyAgICAg
ICAgICAgICAgICBlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hp
bGRBdEluZGV4KDE4KTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnZS5yb2xlJywgJyJBWFJv
bGU6IFRIRUFEIicpOworICAgICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2Jv
ZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>