<?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>86650</bug_id>
          
          <creation_ts>2012-05-16 10:17:22 -0700</creation_ts>
          <short_desc>&lt;video&gt; elements with no video tracks report false for webkitSupportsFullscreen.</short_desc>
          <delta_ts>2012-05-16 12:54:19 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>625593</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-05-16 10:17:22 -0700</bug_when>
    <thetext>HLS streams in &lt;video&gt; elements report false for webkitSupportsFullscreen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625596</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-05-16 10:20:48 -0700</bug_when>
    <thetext>HLS streams will report a duration before they determine whether they have a video track.  So scripts listening for durationchange events on a &lt;video&gt; element will ask whether the element supports full screen, and will be told &quot;no&quot;, because they do not yet have a video track.

This made sense when using the old, webkit-specific full screen mode.  However, now that any element can be taken into full screen using the new FULLSCREEN_API, this restriction is rather arbitrary.

If the FULLSCREEN_API is enabled and supported, bypass the hasVideo() check in supportsFullscreen().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625722</commentid>
    <comment_count>2</comment_count>
      <attachid>142319</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-05-16 12:15:35 -0700</bug_when>
    <thetext>Created attachment 142319
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625734</commentid>
    <comment_count>3</comment_count>
      <attachid>142323</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-05-16 12:27:08 -0700</bug_when>
    <thetext>Created attachment 142323
Patch

Removed extraneous added file; updated Skipped list to unskip newly passing test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625735</commentid>
    <comment_count>4</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-05-16 12:28:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/11430261&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625755</commentid>
    <comment_count>5</comment_count>
      <attachid>142323</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2012-05-16 12:42:06 -0700</bug_when>
    <thetext>Comment on attachment 142323
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        HLS streams in &lt;video&gt; elements report false for webkitSupportsFullscreen.

This should be updated.

&gt; Source/WebCore/ChangeLog:15
&gt; +        With the new Full Screen API, the restriction that only video elements with
&gt; +        video tracks can enter full screen seems arbitrary.  HLS streams will occasionally
&gt; +        determine they have video tracks long after loadedmetadata, which breaks websites
&gt; +        who check for webkitSupportsFullscreen().  Relax the restriction on
&gt; +        webkitSupportsFullscreen() for ports where the Full Screen API is enabled and
&gt; +        supported so as to no longer require hasVideo().

The HLS detail probably isn&apos;t worth mentioning in the change log, the same timing detail could happen for other formats or media engines.

&gt; LayoutTests/media/media-fullscreen-inline.html:28
&gt; -                    },
&gt; +                    }

Making sure this test will work in old versions of IE? ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625760</commentid>
    <comment_count>6</comment_count>
      <attachid>142323</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-05-16 12:45:48 -0700</bug_when>
    <thetext>Comment on attachment 142323
Patch

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

&gt;&gt; Source/WebCore/ChangeLog:3
&gt;&gt; +        HLS streams in &lt;video&gt; elements report false for webkitSupportsFullscreen.
&gt; 
&gt; This should be updated.

Already done.

&gt;&gt; Source/WebCore/ChangeLog:15
&gt;&gt; +        supported so as to no longer require hasVideo().
&gt; 
&gt; The HLS detail probably isn&apos;t worth mentioning in the change log, the same timing detail could happen for other formats or media engines.

Sure thing. I&apos;ll genericize this detail.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625768</commentid>
    <comment_count>7</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-05-16 12:54:19 -0700</bug_when>
    <thetext>Committed r117326: &lt;http://trac.webkit.org/changeset/117326&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142319</attachid>
            <date>2012-05-16 12:15:35 -0700</date>
            <delta_ts>2012-05-16 12:27:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86650-20120516121534.patch</filename>
            <type>text/plain</type>
            <size>10521</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MTY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmU3Y2UxOWQ5YjE4MDg1
NmNhMDdlNzRiMzY0NjRiNDIxOWE2NDRkYy4uZmRjYTg4MTY5YzQ5MTBjZDIyODdmNDkwODZiMGY2
YjM5NjFjNmMyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA1LTE2ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIEhMUyBzdHJlYW1zIGluIDx2
aWRlbz4gZWxlbWVudHMgcmVwb3J0IGZhbHNlIGZvciB3ZWJraXRTdXBwb3J0c0Z1bGxzY3JlZW4u
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NjY1MAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0czsgdXBkYXRlZCBtZWRpYS9tZWRpYS1mdWxsc2NyZWVuLWlubGluZS5odG1sLgorCisgICAg
ICAgIFdpdGggdGhlIG5ldyBGdWxsIFNjcmVlbiBBUEksIHRoZSByZXN0cmljdGlvbiB0aGF0IG9u
bHkgdmlkZW8gZWxlbWVudHMgd2l0aAorICAgICAgICB2aWRlbyB0cmFja3MgY2FuIGVudGVyIGZ1
bGwgc2NyZWVuIHNlZW1zIGFyYml0cmFyeS4gIEhMUyBzdHJlYW1zIHdpbGwgb2NjYXNpb25hbGx5
CisgICAgICAgIGRldGVybWluZSB0aGV5IGhhdmUgdmlkZW8gdHJhY2tzIGxvbmcgYWZ0ZXIgbG9h
ZGVkbWV0YWRhdGEsIHdoaWNoIGJyZWFrcyB3ZWJzaXRlcworICAgICAgICB3aG8gY2hlY2sgZm9y
IHdlYmtpdFN1cHBvcnRzRnVsbHNjcmVlbigpLiAgUmVsYXggdGhlIHJlc3RyaWN0aW9uIG9uCisg
ICAgICAgIHdlYmtpdFN1cHBvcnRzRnVsbHNjcmVlbigpIGZvciBwb3J0cyB3aGVyZSB0aGUgRnVs
bCBTY3JlZW4gQVBJIGlzIGVuYWJsZWQgYW5kCisgICAgICAgIHN1cHBvcnRlZCBzbyBhcyB0byBu
byBsb25nZXIgcmVxdWlyZSBoYXNWaWRlbygpLgorCisgICAgICAgICogaHRtbC9IVE1MVmlkZW9F
bGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxWaWRlb0VsZW1lbnQ6OnN1cHBvcnRz
RnVsbHNjcmVlbik6CisKIDIwMTItMDUtMTUgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5j
b20+CiAKICAgICAgICAgcjExNzE0NyBjYXVzZXMgYSBudWxsLWRlcmVmIGNyYXNoIGluIERPTUlt
cGxlbWVudGF0aW9uOjpjcmVhdGVEb2N1bWVudCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MVmlk
ZW9FbGVtZW50LmNwcAppbmRleCA4NmZlODVlZjA4OTI2MWNkYjAyOGM4NGVjZjA4NWUxMzEwNDE3
Njc2Li5kYzViOTVmYTk1NmY0YmE0MTViMDk3NTQxYjllYjhhNmVkMWNkMzU4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTFZpZGVvRWxlbWVudC5jcHAKQEAgLTE0MiwxNSArMTQyLDE5IEBAIGJv
b2wgSFRNTFZpZGVvRWxlbWVudDo6c3VwcG9ydHNGdWxsc2NyZWVuKCkgY29uc3QKICAgICBpZiAo
IXBhZ2UpIAogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBpZiAoIXBsYXllcigpIHx8ICFw
bGF5ZXIoKS0+c3VwcG9ydHNGdWxsc2NyZWVuKCkgfHwgIXBsYXllcigpLT5oYXNWaWRlbygpKQor
ICAgIGlmICghcGxheWVyKCkgfHwgIXBsYXllcigpLT5zdXBwb3J0c0Z1bGxzY3JlZW4oKSkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgLy8gQ2hlY2sgd2l0aCB0aGUgcGxhdGZvcm0gY2xp
ZW50LgogI2lmIEVOQUJMRShGVUxMU0NSRUVOX0FQSSkKKyAgICAvLyBJZiB0aGUgZnVsbCBzY3Jl
ZW4gQVBJIGlzIGVuYWJsZWQgYW5kIGlzIHN1cHBvcnRlZCBmb3IgdGhlIGN1cnJlbnQgZWxlbWVu
dAorICAgIC8vIGRvIG5vdCByZXF1aXJlIHRoYXQgdGhlIHBsYXllciBoYXMgYSB2aWRlbyB0cmFj
ayB0byBlbnRlciBmdWxsIHNjcmVlbi4KICAgICBpZiAocGFnZS0+Y2hyb21lKCktPmNsaWVudCgp
LT5zdXBwb3J0c0Z1bGxTY3JlZW5Gb3JFbGVtZW50KHRoaXMsIGZhbHNlKSkKICAgICAgICAgcmV0
dXJuIHRydWU7CiAjZW5kaWYKIAorICAgIGlmICghcGxheWVyKCktPmhhc1ZpZGVvKCkpCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKwogICAgIHJldHVybiBwYWdlLT5jaHJvbWUoKS0+Y2xpZW50KCkt
PnN1cHBvcnRzRnVsbHNjcmVlbkZvck5vZGUodGhpcyk7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyNzk3Yjc2N2U4
ZWZhMTBmNGY4ZDljYWMwZTY2NjRiZTEwMTA5MDIxLi44ZDcxYjhlZDZjMGVjMGRkYzIxNjBhNTI0
MDM0N2Q5NzQ3MWU1MjEwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTItMDUtMTYgIEplciBO
b2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CisKKyAgICAgICAgSExTIHN0cmVhbXMgaW4gPHZp
ZGVvPiBlbGVtZW50cyByZXBvcnQgZmFsc2UgZm9yIHdlYmtpdFN1cHBvcnRzRnVsbHNjcmVlbi4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg2NjUwCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IG1lZGlh
LWZ1bGxzY3JlZW4uanMgdG8gc3VwcG9ydCB0aGUgbmV3IEZVTExTQ1JFRU5fQVBJIGV2ZW50cywg
aWYgcHJlc2VudC4KKworICAgICAgICAqIG1lZGlhL21lZGlhLWZ1bGxzY3JlZW4taW5saW5lLWV4
cGVjdGVkLnR4dDoKKyAgICAgICAgKiBtZWRpYS9tZWRpYS1mdWxsc2NyZWVuLWlubGluZS5odG1s
OgorICAgICAgICAqIG1lZGlhL21lZGlhLWZ1bGxzY3JlZW4uanM6CisgICAgICAgIChmdWxsc2Ny
ZWVuY2hhbmdlKToKKyAgICAgICAgKGxvYWRlZG1ldGFkYXRhKToKKyAgICAgICAgKGFkZEV2ZW50
TGlzdGVuZXJzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvbWVkaWEvY29udHJvbHMtd2l0aG91
dC1wcmVsb2FkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTItMDUtMTUgIEJyYWR5IEVpZHNv
biAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04NjUyNwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvbWVk
aWEtZnVsbHNjcmVlbi1pbmxpbmUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVk
aWEtZnVsbHNjcmVlbi1pbmxpbmUtZXhwZWN0ZWQudHh0CmluZGV4IGIxOTQ5YWNhMjA1MWIzZmJh
MGU3NWMzZGZkMzY5MTg4YmMzMDYzOGEuLmFjNzA5YjcwZTExMWM5YWUxMjQzOWEzNmQwNDA4NGZj
MzJiZDc0YTIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL21lZGlhLWZ1bGxzY3JlZW4t
aW5saW5lLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1mdWxsc2Ny
ZWVuLWlubGluZS1leHBlY3RlZC50eHQKQEAgLTYsNyArNiw3IEBAIFRlc3QgbWVkaWEgZWxlbWVu
dCBmdWxsc2NyZWVuIEFQSSB3aGVuIGFuIGVsZW1lbnQgaXMgaW4gdGhlIERPTS4KICoqKiBDcmVh
dGluZyA8YXVkaW8+IGVsZW1lbnQgd2l0aCAiY29udGVudC90ZXN0Lm1wNCIgaW4gdGhlIGRvY3Vt
ZW50LCBzaG91bGQgTk9UIHN1cHBvcnQgZnVsbHNjcmVlbiBldmVuIHRob3VnaCBpdCBoYXMgdmlk
ZW8KIEVWRU5UKGxvYWRzdGFydCkKIEVWRU5UKGR1cmF0aW9uY2hhbmdlKQotRVZFTlQoY2FucGxh
eXRocm91Z2gpCitFVkVOVChsb2FkZWRtZXRhZGF0YSkKICogZXZlbnQgaGFuZGxlciBOT1QgdHJp
Z2dlcmVkIGJ5IGEgdXNlciBnZXN0dXJlCiBFWFBFQ1RFRCAobWVkaWFFbGVtZW50LndlYmtpdFN1
cHBvcnRzRnVsbHNjcmVlbiA9PSAndW5kZWZpbmVkJykgT0sKIEVYUEVDVEVEIChtZWRpYUVsZW1l
bnQud2Via2l0RGlzcGxheWluZ0Z1bGxzY3JlZW4gPT0gJ3VuZGVmaW5lZCcpIE9LCkBAIC0xNCwy
MyArMTQsMTAgQEAgRVhQRUNURUQgKG1lZGlhRWxlbWVudC53ZWJraXREaXNwbGF5aW5nRnVsbHNj
cmVlbiA9PSAndW5kZWZpbmVkJykgT0sKIEVWRU5UKG1vdXNldXApCiAqIGV2ZW50IGhhbmRsZXIg
dHJpZ2dlcmVkIGJ5IHVzZXIgZ2VzdHVyZQogCi0qKiogQ3JlYXRpbmcgPHZpZGVvPiBlbGVtZW50
IHdpdGggImNvbnRlbnQvc2lsZW5jZS5tcGciIGluIHRoZSBkb2N1bWVudCwgc2hvdWxkIE5PVCBz
dXBwb3J0IGZ1bGxzY3JlZW4gYmVjYXVzZSBpdCBpcyBhbiBhdWRpby1vbmx5IDx2aWRlbz4gZWxl
bWVudAotRVZFTlQobG9hZHN0YXJ0KQotRVZFTlQoZHVyYXRpb25jaGFuZ2UpCi1FVkVOVChjYW5w
bGF5dGhyb3VnaCkKLSogZXZlbnQgaGFuZGxlciBOT1QgdHJpZ2dlcmVkIGJ5IGEgdXNlciBnZXN0
dXJlCi1FWFBFQ1RFRCAobWVkaWFFbGVtZW50LndlYmtpdFN1cHBvcnRzRnVsbHNjcmVlbiA9PSAn
ZmFsc2UnKSBPSwotRVhQRUNURUQgKG1lZGlhRWxlbWVudC53ZWJraXREaXNwbGF5aW5nRnVsbHNj
cmVlbiA9PSAnZmFsc2UnKSBPSwotVEVTVChtZWRpYUVsZW1lbnQud2Via2l0RW50ZXJGdWxsU2Ny
ZWVuKCkpIFRIUk9XUyhET01FeGNlcHRpb24uSU5WQUxJRF9TVEFURV9FUlIpIE9LCi0qIGNsaWNr
aW5nIG9uIGJ1dHRvbgotRVZFTlQobW91c2V1cCkKLSogZXZlbnQgaGFuZGxlciB0cmlnZ2VyZWQg
YnkgdXNlciBnZXN0dXJlCi1URVNUKG1lZGlhRWxlbWVudC53ZWJraXRFbnRlckZ1bGxTY3JlZW4o
KSkgVEhST1dTKERPTUV4Y2VwdGlvbi5JTlZBTElEX1NUQVRFX0VSUikgT0sKLQogKioqIENyZWF0
aW5nIDx2aWRlbz4gZWxlbWVudCB3aXRoICJjb250ZW50L3Rlc3QubXA0IiBpbiB0aGUgZG9jdW1l
bnQsIHNob3VsZCBzdXBwb3J0IGZ1bGxzY3JlZW4gYmVjYXVzZSBpdCBpcyBhIDx2aWRlbz4gZWxl
bWVudCB3aXRoIHZpZGVvIG1lZGlhCiBFVkVOVChsb2Fkc3RhcnQpCiBFVkVOVChkdXJhdGlvbmNo
YW5nZSkKLUVWRU5UKGNhbnBsYXl0aHJvdWdoKQorRVZFTlQobG9hZGVkbWV0YWRhdGEpCiAqIGV2
ZW50IGhhbmRsZXIgTk9UIHRyaWdnZXJlZCBieSBhIHVzZXIgZ2VzdHVyZQogRVhQRUNURUQgKG1l
ZGlhRWxlbWVudC53ZWJraXRTdXBwb3J0c0Z1bGxzY3JlZW4gPT0gJ3RydWUnKSBPSwogRVhQRUNU
RUQgKG1lZGlhRWxlbWVudC53ZWJraXREaXNwbGF5aW5nRnVsbHNjcmVlbiA9PSAnZmFsc2UnKSBP
SwpAQCAtMzksMTAgKzI2LDE0IEBAIFRFU1QobWVkaWFFbGVtZW50LndlYmtpdEVudGVyRnVsbFNj
cmVlbigpKSBUSFJPV1MoRE9NRXhjZXB0aW9uLklOVkFMSURfU1RBVEVfRVJSCiBFVkVOVChtb3Vz
ZXVwKQogKiBldmVudCBoYW5kbGVyIHRyaWdnZXJlZCBieSB1c2VyIGdlc3R1cmUKIFJVTihtZWRp
YUVsZW1lbnQud2Via2l0RW50ZXJGdWxsU2NyZWVuKCkpCi1FVkVOVCh3ZWJraXRiZWdpbmZ1bGxz
Y3JlZW4pCitFVkVOVCh3ZWJraXRmdWxsc2NyZWVuY2hhbmdlKQorRVhQRUNURUQgKG1lZGlhRWxl
bWVudC53ZWJraXREaXNwbGF5aW5nRnVsbHNjcmVlbiA9PSAndHJ1ZScpIE9LCitSVU4obWVkaWFF
bGVtZW50LndlYmtpdEV4aXRGdWxsU2NyZWVuKCkpCitFVkVOVCh3ZWJraXRmdWxsc2NyZWVuY2hh
bmdlKQogRVhQRUNURUQgKG1lZGlhRWxlbWVudC53ZWJraXREaXNwbGF5aW5nRnVsbHNjcmVlbiA9
PSAndHJ1ZScpIE9LCiBSVU4obWVkaWFFbGVtZW50LndlYmtpdEV4aXRGdWxsU2NyZWVuKCkpCi1F
VkVOVCh3ZWJraXRlbmRmdWxsc2NyZWVuKQorRVZFTlQod2Via2l0ZnVsbHNjcmVlbmNoYW5nZSkK
K0VWRU5UKHdlYmtpdGZ1bGxzY3JlZW5jaGFuZ2UpCiAKIEVORCBPRiBURVNUCiAKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL21lZGlhL21lZGlhLWZ1bGxzY3JlZW4taW5saW5lLmh0bWwgYi9MYXlv
dXRUZXN0cy9tZWRpYS9tZWRpYS1mdWxsc2NyZWVuLWlubGluZS5odG1sCmluZGV4IDU3MWVjODE1
ZGMzYTJhNWE1NjllYjU0MmZkZGY2M2JhNmI4NDhlNmMuLjgxNTk1Y2JjMWUxNWJkZTNkZjkzNjNl
NWY5ZGM4YjQwNTRjMDg2Y2QgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21lZGlhL21lZGlhLWZ1
bGxzY3JlZW4taW5saW5lLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtZnVsbHNj
cmVlbi1pbmxpbmUuaHRtbApAQCAtMjAsMTkgKzIwLDEyIEBACiAgICAgICAgICAgICAgICAgICAg
ICAgICB0eXBlIDogJ2F1ZGlvJywKICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgdXJsIDogImNvbnRlbnQvc2lsZW5j
ZS5tcGciLCAKLSAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uIDogImJlY2F1c2Ug
aXQgaXMgYW4gYXVkaW8tb25seSAmbHQ7dmlkZW8mZ3QgZWxlbWVudCIsIAotICAgICAgICAgICAg
ICAgICAgICAgICAgc3VwcG9ydHNGUyA6IGZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAg
aW5saW5lIDogdHJ1ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUgOiAndmlkZW8nLAot
ICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICB1cmwgOiAiY29udGVudC90ZXN0Lm1wNCIsIAogICAgICAgICAgICAgICAg
ICAgICAgICAgZGVzY3JpcHRpb24gOiAiYmVjYXVzZSBpdCBpcyBhICZsdDt2aWRlbyZndCBlbGVt
ZW50IHdpdGggdmlkZW8gbWVkaWEiLCAKICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRz
RlMgOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgaW5saW5lIDogdHJ1ZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgIHR5cGUgOiAndmlkZW8nLAotICAgICAgICAgICAgICAgICAgICB9
LAorICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAg
fTsKICAgICAgICAgPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS9tZWRp
YS1mdWxsc2NyZWVuLmpzIGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtZnVsbHNjcmVlbi5qcwpp
bmRleCAzMGQ3MjU0OWFkODU2OWNlOTAwMGY3MTg5ZmQ0ZjA5OWU2NTBjYWQ4Li5lYWZmYTFhM2Ji
ZTZhMjhkZGJkODcwODQxMWZhYWZjNzI2NjEyYmYwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9t
ZWRpYS9tZWRpYS1mdWxsc2NyZWVuLmpzCisrKyBiL0xheW91dFRlc3RzL21lZGlhL21lZGlhLWZ1
bGxzY3JlZW4uanMKQEAgLTI3LDYgKzI3LDE0IEBAIGZ1bmN0aW9uIGNsaWNrRW50ZXJGdWxsc2Ny
ZWVuQnV0dG9uKCkKICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7CiB9CiAKK2Z1bmN0aW9uIGZ1
bGxzY3JlZW5jaGFuZ2UoKQoreworICAgIGlmIChkb2N1bWVudC53ZWJraXRJc0Z1bGxTY3JlZW4p
CisgICAgICAgIGJlZ2luZnVsbHNjcmVlbigpOworICAgIGVsc2UKKyAgICAgICAgZW5kZnVsbHNj
cmVlbigpOworfQorCiBmdW5jdGlvbiBiZWdpbmZ1bGxzY3JlZW4oKQogewogICAgIHRlc3RFeHBl
Y3RlZCgibWVkaWFFbGVtZW50LndlYmtpdERpc3BsYXlpbmdGdWxsc2NyZWVuIiwgdHJ1ZSk7CkBA
IC0zOCw3ICs0Niw3IEBAIGZ1bmN0aW9uIGVuZGZ1bGxzY3JlZW4oKQogICAgIHNldFRpbWVvdXQo
b3Blbk5leHRNb3ZpZSwgMTApOwogfQogCi1mdW5jdGlvbiBjYW5wbGF5dGhyb3VnaCgpCitmdW5j
dGlvbiBsb2FkZWRtZXRhZGF0YSgpCiB7CiAgICAgdmFyIG1vdmllID0gbW92aWVJbmZvLm1vdmll
c1ttb3ZpZUluZm8uY3VycmVudF07CiAKQEAgLTExMCw5ICsxMTgsMTAgQEAgZnVuY3Rpb24gYWRk
RXZlbnRMaXN0ZW5lcnMoZWxlbSkKICAgICB3YWl0Rm9yRXZlbnQoInBsYXkiKTsKICAgICB3YWl0
Rm9yRXZlbnQoInBsYXlpbmciKTsKIAotICAgIHdhaXRGb3JFdmVudCgnY2FucGxheXRocm91Z2gn
LCBjYW5wbGF5dGhyb3VnaCk7CisgICAgd2FpdEZvckV2ZW50KCdsb2FkZWRtZXRhZGF0YScsIGxv
YWRlZG1ldGFkYXRhKTsKIAogICAgIHdhaXRGb3JFdmVudCgnd2Via2l0YmVnaW5mdWxsc2NyZWVu
JywgYmVnaW5mdWxsc2NyZWVuKTsKICAgICB3YWl0Rm9yRXZlbnQoJ3dlYmtpdGVuZGZ1bGxzY3Jl
ZW4nLCBlbmRmdWxsc2NyZWVuKTsKKyAgICB3YWl0Rm9yRXZlbnQoJ3dlYmtpdGZ1bGxzY3JlZW5j
aGFuZ2UnLCBmdWxsc2NyZWVuY2hhbmdlLCBmYWxzZSwgZmFsc2UsIGRvY3VtZW50KTsKIH0KIApk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL21lZGlhL2NvbnRyb2xzLXdpdGhv
dXQtcHJlbG9hZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvbWVkaWEv
Y29udHJvbHMtd2l0aG91dC1wcmVsb2FkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43YzNlZGI1
OTZiNDJlY2IyOGM4M2E5NzVhNjJhYWY0MTM1NTcxOWY5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL21lZGlhL2NvbnRyb2xzLXdpdGhvdXQtcHJlbG9hZC1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSwzOSBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisg
IFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgw
MHg2MDAKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDYwMAorICAgIFJl
bmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0eDU4NAorICAgICAgUmVuZGVyQmxvY2sg
e1B9IGF0ICgwLDApIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAo
MCwwKSBzaXplIDMxMngxOAorICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDMxMjog
IlRoZSBjb250cm9scyBzaG91bGQgbm90IGRlcGVuZCBvbiBwcmVsb2FkIHZhbHVlLiIKKyAgICAg
IFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgwLDM0KSBzaXplIDc4NHgyNDAKKyAgICAgICAg
UmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCitsYXllciBhdCAoOCw0Mikgc2l6
ZSAzMjB4MjQwCisgIFJlbmRlclZpZGVvIHtWSURFT30gYXQgKDAsMCkgc2l6ZSAzMjB4MjQwCits
YXllciBhdCAoOCw0Mikgc2l6ZSAzMjB4MjQwCisgIFJlbmRlckRlcHJlY2F0ZWRGbGV4aWJsZUJv
eCAocmVsYXRpdmUgcG9zaXRpb25lZCkge0RJVn0gYXQgKDAsMCkgc2l6ZSAzMjB4MjQwCitsYXll
ciBhdCAoOCwyNTcpIHNpemUgMzIweDI1CisgIFJlbmRlckRlcHJlY2F0ZWRGbGV4aWJsZUJveCAo
cmVsYXRpdmUgcG9zaXRpb25lZCkge0RJVn0gYXQgKDAsMjE1KSBzaXplIDMyMHgyNQorICAgIFJl
bmRlckJ1dHRvbiB7SU5QVVR9IGF0ICg2LDMpIHNpemUgMTh4MTgKKyAgICBSZW5kZXJCdXR0b24g
e0lOUFVUfSBhdCAoMzIsNCkgc2l6ZSAxNngxNgorICAgIFJlbmRlckRlcHJlY2F0ZWRGbGV4aWJs
ZUJveCB7RElWfSBhdCAoNDksNSkgc2l6ZSAyMTZ4MTUKKyAgICAgIFJlbmRlclNsaWRlciB7SU5Q
VVR9IGF0ICg0NSwyKSBzaXplIDEyNngxMworICAgICAgICBSZW5kZXJEZXByZWNhdGVkRmxleGli
bGVCb3gge0RJVn0gYXQgKDAsMCkgc2l6ZSAxMjZ4MTMKKyAgICAgICAgICBSZW5kZXJCbG9jayB7
RElWfSBhdCAoMCwyKSBzaXplIDExNng4CisgICAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQg
KDExNiwyKSBzaXplIDEweDgKKyAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoMjk3LDQpIHNp
emUgMTZ4MTYKKyAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMjY1LDYpIHNpemUgMjV4MTIKK2xh
eWVyIGF0ICg1NywyNjQpIHNpemUgNDV4MTEKKyAgUmVuZGVyRGVwcmVjYXRlZEZsZXhpYmxlQm94
IHtESVZ9IGF0ICgwLDIpIHNpemUgNDV4MTEgW2NvbG9yPSNGRkZGRkZdCisgICAgUmVuZGVyQmxv
Y2sgKGFub255bW91cykgYXQgKDksMCkgc2l6ZSAyNngxMQorICAgICAgUmVuZGVyVGV4dCB7I3Rl
eHR9IGF0ICgwLDApIHNpemUgMjZ4MTEKKyAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGgg
MjY6ICIwMDowMCIKK2xheWVyIGF0ICgyMjgsMjY0KSBzaXplIDQ1eDExCisgIFJlbmRlckRlcHJl
Y2F0ZWRGbGV4aWJsZUJveCB7RElWfSBhdCAoMTcxLDIpIHNpemUgNDV4MTEgW2NvbG9yPSNGRkZG
RkZdCisgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDcsMCkgc2l6ZSAzMXgxMQorICAg
ICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMzF4MTEKKyAgICAgICAgdGV4dCBy
dW4gYXQgKDAsMCkgd2lkdGggMzE6ICItMDA6MDYiCitsYXllciBhdCAoMTAyLDI2Nikgc2l6ZSAx
MHg4CisgIFJlbmRlckJsb2NrIChyZWxhdGl2ZSBwb3NpdGlvbmVkKSB7RElWfSBhdCAoMCwwKSBz
aXplIDEweDgKK2xheWVyIGF0ICgyNzUsMjYzKSBzaXplIDE0eDEyCisgIFJlbmRlckJ1dHRvbiB6
STogMSB7SU5QVVR9IGF0ICgyLDApIHNpemUgMTR4MTIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142323</attachid>
            <date>2012-05-16 12:27:08 -0700</date>
            <delta_ts>2012-05-16 12:45:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86650-20120516122707.patch</filename>
            <type>text/plain</type>
            <size>7618</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MTY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmU3Y2UxOWQ5YjE4MDg1
NmNhMDdlNzRiMzY0NjRiNDIxOWE2NDRkYy4uZmRjYTg4MTY5YzQ5MTBjZDIyODdmNDkwODZiMGY2
YjM5NjFjNmMyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA1LTE2ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIEhMUyBzdHJlYW1zIGluIDx2
aWRlbz4gZWxlbWVudHMgcmVwb3J0IGZhbHNlIGZvciB3ZWJraXRTdXBwb3J0c0Z1bGxzY3JlZW4u
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NjY1MAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0czsgdXBkYXRlZCBtZWRpYS9tZWRpYS1mdWxsc2NyZWVuLWlubGluZS5odG1sLgorCisgICAg
ICAgIFdpdGggdGhlIG5ldyBGdWxsIFNjcmVlbiBBUEksIHRoZSByZXN0cmljdGlvbiB0aGF0IG9u
bHkgdmlkZW8gZWxlbWVudHMgd2l0aAorICAgICAgICB2aWRlbyB0cmFja3MgY2FuIGVudGVyIGZ1
bGwgc2NyZWVuIHNlZW1zIGFyYml0cmFyeS4gIEhMUyBzdHJlYW1zIHdpbGwgb2NjYXNpb25hbGx5
CisgICAgICAgIGRldGVybWluZSB0aGV5IGhhdmUgdmlkZW8gdHJhY2tzIGxvbmcgYWZ0ZXIgbG9h
ZGVkbWV0YWRhdGEsIHdoaWNoIGJyZWFrcyB3ZWJzaXRlcworICAgICAgICB3aG8gY2hlY2sgZm9y
IHdlYmtpdFN1cHBvcnRzRnVsbHNjcmVlbigpLiAgUmVsYXggdGhlIHJlc3RyaWN0aW9uIG9uCisg
ICAgICAgIHdlYmtpdFN1cHBvcnRzRnVsbHNjcmVlbigpIGZvciBwb3J0cyB3aGVyZSB0aGUgRnVs
bCBTY3JlZW4gQVBJIGlzIGVuYWJsZWQgYW5kCisgICAgICAgIHN1cHBvcnRlZCBzbyBhcyB0byBu
byBsb25nZXIgcmVxdWlyZSBoYXNWaWRlbygpLgorCisgICAgICAgICogaHRtbC9IVE1MVmlkZW9F
bGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxWaWRlb0VsZW1lbnQ6OnN1cHBvcnRz
RnVsbHNjcmVlbik6CisKIDIwMTItMDUtMTUgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5j
b20+CiAKICAgICAgICAgcjExNzE0NyBjYXVzZXMgYSBudWxsLWRlcmVmIGNyYXNoIGluIERPTUlt
cGxlbWVudGF0aW9uOjpjcmVhdGVEb2N1bWVudCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MVmlk
ZW9FbGVtZW50LmNwcAppbmRleCA4NmZlODVlZjA4OTI2MWNkYjAyOGM4NGVjZjA4NWUxMzEwNDE3
Njc2Li5kYzViOTVmYTk1NmY0YmE0MTViMDk3NTQxYjllYjhhNmVkMWNkMzU4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTFZpZGVvRWxlbWVudC5jcHAKQEAgLTE0MiwxNSArMTQyLDE5IEBAIGJv
b2wgSFRNTFZpZGVvRWxlbWVudDo6c3VwcG9ydHNGdWxsc2NyZWVuKCkgY29uc3QKICAgICBpZiAo
IXBhZ2UpIAogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBpZiAoIXBsYXllcigpIHx8ICFw
bGF5ZXIoKS0+c3VwcG9ydHNGdWxsc2NyZWVuKCkgfHwgIXBsYXllcigpLT5oYXNWaWRlbygpKQor
ICAgIGlmICghcGxheWVyKCkgfHwgIXBsYXllcigpLT5zdXBwb3J0c0Z1bGxzY3JlZW4oKSkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgLy8gQ2hlY2sgd2l0aCB0aGUgcGxhdGZvcm0gY2xp
ZW50LgogI2lmIEVOQUJMRShGVUxMU0NSRUVOX0FQSSkKKyAgICAvLyBJZiB0aGUgZnVsbCBzY3Jl
ZW4gQVBJIGlzIGVuYWJsZWQgYW5kIGlzIHN1cHBvcnRlZCBmb3IgdGhlIGN1cnJlbnQgZWxlbWVu
dAorICAgIC8vIGRvIG5vdCByZXF1aXJlIHRoYXQgdGhlIHBsYXllciBoYXMgYSB2aWRlbyB0cmFj
ayB0byBlbnRlciBmdWxsIHNjcmVlbi4KICAgICBpZiAocGFnZS0+Y2hyb21lKCktPmNsaWVudCgp
LT5zdXBwb3J0c0Z1bGxTY3JlZW5Gb3JFbGVtZW50KHRoaXMsIGZhbHNlKSkKICAgICAgICAgcmV0
dXJuIHRydWU7CiAjZW5kaWYKIAorICAgIGlmICghcGxheWVyKCktPmhhc1ZpZGVvKCkpCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKwogICAgIHJldHVybiBwYWdlLT5jaHJvbWUoKS0+Y2xpZW50KCkt
PnN1cHBvcnRzRnVsbHNjcmVlbkZvck5vZGUodGhpcyk7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyNzk3Yjc2N2U4
ZWZhMTBmNGY4ZDljYWMwZTY2NjRiZTEwMTA5MDIxLi43ZDdlNTk0NDJmNjI3YmY5Yzg5ZTg1NmQx
NjJiNTljZmRhZTIxYjU4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTItMDUtMTYgIEplciBO
b2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CisKKyAgICAgICAgSExTIHN0cmVhbXMgaW4gPHZp
ZGVvPiBlbGVtZW50cyByZXBvcnQgZmFsc2UgZm9yIHdlYmtpdFN1cHBvcnRzRnVsbHNjcmVlbi4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg2NjUwCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IG1lZGlh
LWZ1bGxzY3JlZW4uanMgdG8gc3VwcG9ydCB0aGUgbmV3IEZVTExTQ1JFRU5fQVBJIGV2ZW50cywg
aWYgcHJlc2VudC4KKyAgICAgICAgRml4IHRoZSBtZWRpYS1mdWxsc2NyZWVuLWlubGluZS5odG1s
IHRlc3QgYW5kIHVuc2tpcCBvbiBMaW9uLgorCisgICAgICAgICogbWVkaWEvbWVkaWEtZnVsbHNj
cmVlbi1pbmxpbmUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIG1lZGlhL21lZGlhLWZ1bGxzY3Jl
ZW4taW5saW5lLmh0bWw6CisgICAgICAgICogbWVkaWEvbWVkaWEtZnVsbHNjcmVlbi5qczoKKyAg
ICAgICAgKGZ1bGxzY3JlZW5jaGFuZ2UpOgorICAgICAgICAobG9hZGVkbWV0YWRhdGEpOgorICAg
ICAgICAoYWRkRXZlbnRMaXN0ZW5lcnMpOgorICAgICAgICAqIHBsYXRmb3JtL21hYy1saW9uL1Nr
aXBwZWQ6CisKIDIwMTItMDUtMTUgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgog
CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NjUyNwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtZnVsbHNjcmVlbi1pbmxpbmUtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtZnVsbHNjcmVlbi1pbmxpbmUtZXhw
ZWN0ZWQudHh0CmluZGV4IGIxOTQ5YWNhMjA1MWIzZmJhMGU3NWMzZGZkMzY5MTg4YmMzMDYzOGEu
LmNlNjlmMDAzMDAzNmZkNzljNTk4NjQ5ZDcyNDA5YjU3MTZiNWNhNzkgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL21lZGlhL21lZGlhLWZ1bGxzY3JlZW4taW5saW5lLWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1mdWxsc2NyZWVuLWlubGluZS1leHBlY3RlZC50eHQK
QEAgLTE0LDE5ICsxNCw2IEBAIEVYUEVDVEVEIChtZWRpYUVsZW1lbnQud2Via2l0RGlzcGxheWlu
Z0Z1bGxzY3JlZW4gPT0gJ3VuZGVmaW5lZCcpIE9LCiBFVkVOVChtb3VzZXVwKQogKiBldmVudCBo
YW5kbGVyIHRyaWdnZXJlZCBieSB1c2VyIGdlc3R1cmUKIAotKioqIENyZWF0aW5nIDx2aWRlbz4g
ZWxlbWVudCB3aXRoICJjb250ZW50L3NpbGVuY2UubXBnIiBpbiB0aGUgZG9jdW1lbnQsIHNob3Vs
ZCBOT1Qgc3VwcG9ydCBmdWxsc2NyZWVuIGJlY2F1c2UgaXQgaXMgYW4gYXVkaW8tb25seSA8dmlk
ZW8+IGVsZW1lbnQKLUVWRU5UKGxvYWRzdGFydCkKLUVWRU5UKGR1cmF0aW9uY2hhbmdlKQotRVZF
TlQoY2FucGxheXRocm91Z2gpCi0qIGV2ZW50IGhhbmRsZXIgTk9UIHRyaWdnZXJlZCBieSBhIHVz
ZXIgZ2VzdHVyZQotRVhQRUNURUQgKG1lZGlhRWxlbWVudC53ZWJraXRTdXBwb3J0c0Z1bGxzY3Jl
ZW4gPT0gJ2ZhbHNlJykgT0sKLUVYUEVDVEVEIChtZWRpYUVsZW1lbnQud2Via2l0RGlzcGxheWlu
Z0Z1bGxzY3JlZW4gPT0gJ2ZhbHNlJykgT0sKLVRFU1QobWVkaWFFbGVtZW50LndlYmtpdEVudGVy
RnVsbFNjcmVlbigpKSBUSFJPV1MoRE9NRXhjZXB0aW9uLklOVkFMSURfU1RBVEVfRVJSKSBPSwot
KiBjbGlja2luZyBvbiBidXR0b24KLUVWRU5UKG1vdXNldXApCi0qIGV2ZW50IGhhbmRsZXIgdHJp
Z2dlcmVkIGJ5IHVzZXIgZ2VzdHVyZQotVEVTVChtZWRpYUVsZW1lbnQud2Via2l0RW50ZXJGdWxs
U2NyZWVuKCkpIFRIUk9XUyhET01FeGNlcHRpb24uSU5WQUxJRF9TVEFURV9FUlIpIE9LCi0KICoq
KiBDcmVhdGluZyA8dmlkZW8+IGVsZW1lbnQgd2l0aCAiY29udGVudC90ZXN0Lm1wNCIgaW4gdGhl
IGRvY3VtZW50LCBzaG91bGQgc3VwcG9ydCBmdWxsc2NyZWVuIGJlY2F1c2UgaXQgaXMgYSA8dmlk
ZW8+IGVsZW1lbnQgd2l0aCB2aWRlbyBtZWRpYQogRVZFTlQobG9hZHN0YXJ0KQogRVZFTlQoZHVy
YXRpb25jaGFuZ2UpCkBAIC0zOSwxMCArMjYsMTAgQEAgVEVTVChtZWRpYUVsZW1lbnQud2Via2l0
RW50ZXJGdWxsU2NyZWVuKCkpIFRIUk9XUyhET01FeGNlcHRpb24uSU5WQUxJRF9TVEFURV9FUlIK
IEVWRU5UKG1vdXNldXApCiAqIGV2ZW50IGhhbmRsZXIgdHJpZ2dlcmVkIGJ5IHVzZXIgZ2VzdHVy
ZQogUlVOKG1lZGlhRWxlbWVudC53ZWJraXRFbnRlckZ1bGxTY3JlZW4oKSkKLUVWRU5UKHdlYmtp
dGJlZ2luZnVsbHNjcmVlbikKK0VWRU5UKHdlYmtpdGZ1bGxzY3JlZW5jaGFuZ2UpCiBFWFBFQ1RF
RCAobWVkaWFFbGVtZW50LndlYmtpdERpc3BsYXlpbmdGdWxsc2NyZWVuID09ICd0cnVlJykgT0sK
IFJVTihtZWRpYUVsZW1lbnQud2Via2l0RXhpdEZ1bGxTY3JlZW4oKSkKLUVWRU5UKHdlYmtpdGVu
ZGZ1bGxzY3JlZW4pCitFVkVOVCh3ZWJraXRmdWxsc2NyZWVuY2hhbmdlKQogCiBFTkQgT0YgVEVT
VAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1mdWxsc2NyZWVuLWlubGlu
ZS5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtZnVsbHNjcmVlbi1pbmxpbmUuaHRtbApp
bmRleCA1NzFlYzgxNWRjM2EyYTVhNTY5ZWI1NDJmZGRmNjNiYTZiODQ4ZTZjLi44MTU5NWNiYzFl
MTViZGUzZGY5MzYzZTVmOWRjOGI0MDU0YzA4NmNkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9t
ZWRpYS9tZWRpYS1mdWxsc2NyZWVuLWlubGluZS5odG1sCisrKyBiL0xheW91dFRlc3RzL21lZGlh
L21lZGlhLWZ1bGxzY3JlZW4taW5saW5lLmh0bWwKQEAgLTIwLDE5ICsyMCwxMiBAQAogICAgICAg
ICAgICAgICAgICAgICAgICAgdHlwZSA6ICdhdWRpbycsCiAgICAgICAgICAgICAgICAgICAgIH0s
CiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHVybCA6ICJj
b250ZW50L3NpbGVuY2UubXBnIiwgCi0gICAgICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlv
biA6ICJiZWNhdXNlIGl0IGlzIGFuIGF1ZGlvLW9ubHkgJmx0O3ZpZGVvJmd0IGVsZW1lbnQiLCAK
LSAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRzRlMgOiBmYWxzZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIGlubGluZSA6IHRydWUsCi0gICAgICAgICAgICAgICAgICAgICAgICB0eXBl
IDogJ3ZpZGVvJywKLSAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICAgdXJsIDogImNvbnRlbnQvdGVzdC5tcDQiLCAKICAg
ICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uIDogImJlY2F1c2UgaXQgaXMgYSAmbHQ7
dmlkZW8mZ3QgZWxlbWVudCB3aXRoIHZpZGVvIG1lZGlhIiwgCiAgICAgICAgICAgICAgICAgICAg
ICAgICBzdXBwb3J0c0ZTIDogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgIGlubGluZSA6
IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlIDogJ3ZpZGVvJywKLSAgICAgICAg
ICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIF0K
ICAgICAgICAgICAgIH07CiAgICAgICAgIDwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvbWVkaWEvbWVkaWEtZnVsbHNjcmVlbi5qcyBiL0xheW91dFRlc3RzL21lZGlhL21lZGlhLWZ1
bGxzY3JlZW4uanMKaW5kZXggMzBkNzI1NDlhZDg1NjljZTkwMDBmNzE4OWZkNGYwOTllNjUwY2Fk
OC4uNWM2MTdhNjBkNGFiYjMyNzYyM2M0OWE2Zjc2ZDk1OTBmMGQyY2RkMCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtZnVsbHNjcmVlbi5qcworKysgYi9MYXlvdXRUZXN0cy9t
ZWRpYS9tZWRpYS1mdWxsc2NyZWVuLmpzCkBAIC0yNyw2ICsyNywxNCBAQCBmdW5jdGlvbiBjbGlj
a0VudGVyRnVsbHNjcmVlbkJ1dHRvbigpCiAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOwogfQog
CitmdW5jdGlvbiBmdWxsc2NyZWVuY2hhbmdlKCkKK3sKKyAgICBpZiAoZG9jdW1lbnQud2Via2l0
SXNGdWxsU2NyZWVuKQorICAgICAgICBiZWdpbmZ1bGxzY3JlZW4oKTsKKyAgICBlbHNlCisgICAg
ICAgIGVuZGZ1bGxzY3JlZW4oKTsKK30KKwogZnVuY3Rpb24gYmVnaW5mdWxsc2NyZWVuKCkKIHsK
ICAgICB0ZXN0RXhwZWN0ZWQoIm1lZGlhRWxlbWVudC53ZWJraXREaXNwbGF5aW5nRnVsbHNjcmVl
biIsIHRydWUpOwpAQCAtMTE0LDUgKzEyMiw2IEBAIGZ1bmN0aW9uIGFkZEV2ZW50TGlzdGVuZXJz
KGVsZW0pCiAKICAgICB3YWl0Rm9yRXZlbnQoJ3dlYmtpdGJlZ2luZnVsbHNjcmVlbicsIGJlZ2lu
ZnVsbHNjcmVlbik7CiAgICAgd2FpdEZvckV2ZW50KCd3ZWJraXRlbmRmdWxsc2NyZWVuJywgZW5k
ZnVsbHNjcmVlbik7CisgICAgd2FpdEZvckV2ZW50KCd3ZWJraXRmdWxsc2NyZWVuY2hhbmdlJywg
ZnVsbHNjcmVlbmNoYW5nZSk7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy1saW9uL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtbGlvbi9Ta2lwcGVk
CmluZGV4IGU2NWJiZGE1ZDk4OGEyNTgwMWIxY2ZlNWU1YzJiMDY2NmNjOGM2MDkuLmU5ODlmZTdk
MTdmYWM2NzU1NDA3YjgxYzg2YzYzMzRiNDljMjNkYjIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy1saW9uL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
LWxpb24vU2tpcHBlZApAQCAtNzIsNyArNzIsNiBAQCBtYXRobWwvcHJlc2VudGF0aW9uL3N0eWxl
LnhodG1sCiBtZWRpYS9jb250cm9scy1zdHlsaW5nLmh0bWwKIG1lZGlhL2NvbnRyb2xzLXdpdGhv
dXQtcHJlbG9hZC5odG1sCiBtZWRpYS9tZWRpYS1kb2N1bWVudC1hdWRpby1yZXBhaW50Lmh0bWwK
LW1lZGlhL21lZGlhLWZ1bGxzY3JlZW4taW5saW5lLmh0bWwKIG1lZGlhL21lZGlhLWZ1bGxzY3Jl
ZW4tbm90LWluLWRvY3VtZW50Lmh0bWwKIG1lZGlhL3ZpZGVvLWNhbnZhcy1hbHBoYS5odG1sCiBt
ZWRpYS92aWRlby1kaXNwbGF5LWFzcGVjdC1yYXRpby5odG1sCg==
</data>
<flag name="review"
          id="148615"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>