<?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>85999</bug_id>
          
          <creation_ts>2012-05-09 09:21:59 -0700</creation_ts>
          <short_desc>[GTK] WK2 misses WebKitSettings for media playback requiring user gestures and inline playback</short_desc>
          <delta_ts>2012-05-10 09:37:34 -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>Media</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Simon Pena">spena</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>gustavo</cc>
    
    <cc>mrobinson</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>619562</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Pena">spena</who>
    <bug_when>2012-05-09 09:21:59 -0700</bug_when>
    <thetext>In the same way as bug #85194, WK2 misses WebKitSettings in order to support media playback requiring user gestures or inline playback.

The attached patch provides those settings, and updates TestWebKitSettings to cover the additions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619633</commentid>
    <comment_count>1</comment_count>
      <attachid>140973</attachid>
    <who name="Simon Pena">spena</who>
    <bug_when>2012-05-09 10:40:35 -0700</bug_when>
    <thetext>Created attachment 140973
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619634</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-09 10:43:27 -0700</bug_when>
    <thetext>Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619662</commentid>
    <comment_count>3</comment_count>
      <attachid>140973</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-09 11:10:20 -0700</bug_when>
    <thetext>Comment on attachment 140973
Patch

Rejecting attachment 140973 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

ERROR: /mnt/git/webkit-commit-queue/Source/WebKit2/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/12663061</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619671</commentid>
    <comment_count>4</comment_count>
      <attachid>140984</attachid>
    <who name="Simon Pena">spena</who>
    <bug_when>2012-05-09 11:23:21 -0700</bug_when>
    <thetext>Created attachment 140984
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620637</commentid>
    <comment_count>5</comment_count>
      <attachid>140984</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-10 09:37:29 -0700</bug_when>
    <thetext>Comment on attachment 140984
Patch

Clearing flags on attachment: 140984

Committed r116652: &lt;http://trac.webkit.org/changeset/116652&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620638</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-10 09:37:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140973</attachid>
            <date>2012-05-09 10:40:35 -0700</date>
            <delta_ts>2012-05-09 11:23:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85999-20120509194033.patch</filename>
            <type>text/plain</type>
            <size>12182</size>
            <attacher name="Simon Pena">spena</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2NTIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTJiODJjOTY5ZDczM2Rj
M2JkZjI4ZGY1MzlhMzRmOTJjOTYzMDBjNS4uNDg4NGQyMGU3MTBkMzkyMDYyNjQ5YjA2MmQ0YTVl
M2RjNjU5M2VjYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDEyLTA1LTA5ICBTaW1v
biBQZW5hICA8c3BlbmFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBXSzIgbWlzc2VzIFdl
YktpdFNldHRpbmdzIGZvciBtZWRpYSBwbGF5YmFjayByZXF1aXJpbmcgdXNlciBnZXN0dXJlcyBh
bmQgaW5saW5lIHBsYXliYWNrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD04NTk5OQorCisgICAgICAgIEV4cG9zZSBXZWJLaXRTZXR0aW5ncyBmb3IgbWVk
aWEgcGxheWJhY2sgcmVxdWlyaW5nIHVzZXIgZ2VzdHVyZSBhbmQKKyAgICAgICAgbWVkaWEgcGxh
eWJhY2sgYWxsb3dzIGlubGluZSB0byBHVEsgc2lkZS4KKworICAgICAgICBUaGlzIGFkZHMgdHdv
IHByb3BlcnRpZXMgKG1lZGlhUGxheWJhY2tSZXF1aXJlc1VzZXJHZXN0dXJlIGFuZAorICAgICAg
ICBtZWRpYVBsYXliYWNrQWxsb3dzSW5saW5lKSwgd2l0aCB0aGVpciBzZXR0ZXJzIGFuZCBnZXR0
ZXJzLCB0bworICAgICAgICBXZWJLaXRTZXR0aW5ncy4gSXQgYWxzbyB1cGRhdGVzIHRoZSBXZWJL
aXRTZXR0aW5ncyB0ZXN0cyBzbyB0aGVzZQorICAgICAgICB0d28gcHJvcGVydGllcyBhcmUgY2hl
Y2tlZCwgYW5kIGluY2x1ZGVzIHRoZSBuZXcgbWV0aG9kcyBpbiB0aGUKKyAgICAgICAgZG9jdW1l
bnRhdGlvbi4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmNw
cDogYWRkZWQgdGhlIG5ldyBwcm9wZXJ0aWVzIGFuZAorICAgICAgICB0aGVpciBhY2Nlc3NvcnMu
CisgICAgICAgICh3ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5KToKKyAgICAgICAgKHdlYktpdFNl
dHRpbmdzR2V0UHJvcGVydHkpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2NsYXNzX2luaXQp
OgorICAgICAgICAod2Via2l0X3NldHRpbmdzX3NldF9tZWRpYV9wbGF5YmFja19yZXF1aXJlc191
c2VyX2dlc3R1cmUpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5YmFj
a19yZXF1aXJlc191c2VyX2dlc3R1cmUpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX3NldF9t
ZWRpYV9wbGF5YmFja19hbGxvd3NfaW5saW5lKToKKyAgICAgICAgKHdlYmtpdF9zZXR0aW5nc19n
ZXRfbWVkaWFfcGxheWJhY2tfYWxsb3dzX2lubGluZSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQ
SS9ndGsvV2ViS2l0U2V0dGluZ3MuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9kb2Nz
L3dlYmtpdDJndGstc2VjdGlvbnMudHh0OiBpbmNsdWRlIHRoZSBuZXcKKyAgICAgICAgbWV0aG9k
cyBpbiB0aGUgZG9jdW1lbnRhdGlvbi4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay90ZXN0
cy9UZXN0V2ViS2l0U2V0dGluZ3MuY3BwOiB0ZXN0IHRoZSBuZXdseQorICAgICAgICBhZGRlZCBt
ZXRob2RzLgorICAgICAgICAodGVzdFdlYktpdFNldHRpbmdzKToKKwogMjAxMi0wNS0wOSAgQWxs
YW4gU2FuZGZlbGQgSmVuc2VuICA8YWxsYW4uamVuc2VuQG5va2lhLmNvbT4KIAogICAgICAgICBb
UXRdIFRhcC10by16b29tIHpvb21zIHRvIHdyb25nIGFyZWEuCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAKaW5kZXggOGJlYzcyMmIz
NzQxZmI1YWMxOGEzNjBhNTIwNzExMGE3NDA5MzMxYi4uNWMwMjcwNDRiYmEzYjQ0MDc3MzQ5NGQz
Y2QwYTVkZTViZTIyYmE0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9ndGsvV2ViS2l0U2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvZ3RrL1dlYktpdFNldHRpbmdzLmNwcApAQCAtMTA2LDcgKzEwNiw5IEBAIGVudW0gewogICAg
IFBST1BfRU5BQkxFX1dFQkFVRElPLAogICAgIFBST1BfRU5BQkxFX1dFQkdMLAogICAgIFBST1Bf
Wk9PTV9URVhUX09OTFksCi0gICAgUFJPUF9KQVZBU0NSSVBUX0NBTl9BQ0NFU1NfQ0xJUEJPQVJE
CisgICAgUFJPUF9KQVZBU0NSSVBUX0NBTl9BQ0NFU1NfQ0xJUEJPQVJELAorICAgIFBST1BfTUVE
SUFfUExBWUJBQ0tfUkVRVUlSRVNfVVNFUl9HRVNUVVJFLAorICAgIFBST1BfTUVESUFfUExBWUJB
Q0tfQUxMT1dTX0lOTElORQogfTsKIAogc3RhdGljIHZvaWQgd2ViS2l0U2V0dGluZ3NTZXRQcm9w
ZXJ0eShHT2JqZWN0KiBvYmplY3QsIGd1aW50IHByb3BJZCwgY29uc3QgR1ZhbHVlKiB2YWx1ZSwg
R1BhcmFtU3BlYyogcGFyYW1TcGVjKQpAQCAtMjE5LDYgKzIyMSwxMiBAQCBzdGF0aWMgdm9pZCB3
ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5KEdPYmplY3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBj
b25zdCBHVmFsdQogICAgIGNhc2UgUFJPUF9KQVZBU0NSSVBUX0NBTl9BQ0NFU1NfQ0xJUEJPQVJE
OgogICAgICAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2phdmFzY3JpcHRfY2FuX2FjY2Vzc19jbGlw
Ym9hcmQoc2V0dGluZ3MsIGdfdmFsdWVfZ2V0X2Jvb2xlYW4odmFsdWUpKTsKICAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBQUk9QX01FRElBX1BMQVlCQUNLX1JFUVVJUkVTX1VTRVJfR0VTVFVSRToK
KyAgICAgICAgd2Via2l0X3NldHRpbmdzX3NldF9tZWRpYV9wbGF5YmFja19yZXF1aXJlc191c2Vy
X2dlc3R1cmUoc2V0dGluZ3MsIGdfdmFsdWVfZ2V0X2Jvb2xlYW4odmFsdWUpKTsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBQUk9QX01FRElBX1BMQVlCQUNLX0FMTE9XU19JTkxJTkU6CisgICAg
ICAgIHdlYmtpdF9zZXR0aW5nc19zZXRfbWVkaWFfcGxheWJhY2tfYWxsb3dzX2lubGluZShzZXR0
aW5ncywgZ192YWx1ZV9nZXRfYm9vbGVhbih2YWx1ZSkpOworICAgICAgICBicmVhazsKICAgICBk
ZWZhdWx0OgogICAgICAgICBHX09CSkVDVF9XQVJOX0lOVkFMSURfUFJPUEVSVFlfSUQob2JqZWN0
LCBwcm9wSWQsIHBhcmFtU3BlYyk7CiAgICAgICAgIGJyZWFrOwpAQCAtMzM1LDYgKzM0MywxMiBA
QCBzdGF0aWMgdm9pZCB3ZWJLaXRTZXR0aW5nc0dldFByb3BlcnR5KEdPYmplY3QqIG9iamVjdCwg
Z3VpbnQgcHJvcElkLCBHVmFsdWUqIHZhbAogICAgIGNhc2UgUFJPUF9KQVZBU0NSSVBUX0NBTl9B
Q0NFU1NfQ0xJUEJPQVJEOgogICAgICAgICBnX3ZhbHVlX3NldF9ib29sZWFuKHZhbHVlLCB3ZWJr
aXRfc2V0dGluZ3NfZ2V0X2phdmFzY3JpcHRfY2FuX2FjY2Vzc19jbGlwYm9hcmQoc2V0dGluZ3Mp
KTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQUk9QX01FRElBX1BMQVlCQUNLX1JFUVVJUkVT
X1VTRVJfR0VTVFVSRToKKyAgICAgICAgZ192YWx1ZV9zZXRfYm9vbGVhbih2YWx1ZSwgd2Via2l0
X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5YmFja19yZXF1aXJlc191c2VyX2dlc3R1cmUoc2V0dGlu
Z3MpKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQUk9QX01FRElBX1BMQVlCQUNLX0FMTE9X
U19JTkxJTkU6CisgICAgICAgIGdfdmFsdWVfc2V0X2Jvb2xlYW4odmFsdWUsIHdlYmtpdF9zZXR0
aW5nc19nZXRfbWVkaWFfcGxheWJhY2tfYWxsb3dzX2lubGluZShzZXR0aW5ncykpOworICAgICAg
ICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBHX09CSkVDVF9XQVJOX0lOVkFMSURfUFJP
UEVSVFlfSUQob2JqZWN0LCBwcm9wSWQsIHBhcmFtU3BlYyk7CiAgICAgICAgIGJyZWFrOwpAQCAt
ODYyLDYgKzg3NiwzOCBAQCBzdGF0aWMgdm9pZCB3ZWJraXRfc2V0dGluZ3NfY2xhc3NfaW5pdChX
ZWJLaXRTZXR0aW5nc0NsYXNzKiBrbGFzcykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNFLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZFdyaXRlQ29uc3RydWN0UGFy
YW1GbGFncykpOwogCisgICAgLyoqCisgICAgICogV2ViS2l0U2V0dGluZ3M6bWVkaWEtcGxheWJh
Y2stcmVxdWlyZXMtdXNlci1nZXN0dXJlOgorICAgICAqCisgICAgICogV2hldGhlciBhIHVzZXIg
Z2VzdHVyZSAoc3VjaCBhcyBjbGlja2luZyB0aGUgcGxheSBidXR0b24pCisgICAgICogd291bGQg
YmUgcmVxdWlyZWQgdG8gc3RhcnQgbWVkaWEgcGxheWJhY2sgb3IgbG9hZCBtZWRpYS4gVGhpcyBp
cyBvZmYKKyAgICAgKiBieSBkZWZhdWx0LCBzbyBtZWRpYSBwbGF5YmFjayBjb3VsZCBzdGFydCBh
dXRvbWF0aWNhbGx5LgorICAgICAqIFNldHRpbmcgaXQgb24gcmVxdWlyZXMgYSBnZXN0dXJlIGJ5
IHRoZSB1c2VyIHRvIHN0YXJ0IHBsYXliYWNrLCBvciB0bworICAgICAqIGxvYWQgdGhlIG1lZGlh
LgorICAgICAqLworICAgIGdfb2JqZWN0X2NsYXNzX2luc3RhbGxfcHJvcGVydHkoZ09iamVjdENs
YXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPUF9NRURJQV9QTEFZ
QkFDS19SRVFVSVJFU19VU0VSX0dFU1RVUkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnX3BhcmFtX3NwZWNfYm9vbGVhbigibWVkaWEtcGxheWJhY2stcmVxdWlyZXMtdXNl
ci1nZXN0dXJlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF8oIk1lZGlhIHBsYXliYWNrIHJlcXVpcmVzIHVzZXIgZ2VzdHVyZSIpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XygiV2hldGhlciBtZWRpYSBwbGF5YmFjayByZXF1aXJlcyB1c2VyIGdlc3R1cmUiKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNF
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVhZFdyaXRlQ29uc3RydWN0UGFyYW1GbGFncykpOworCisgICAgLyoqCisgICAgICogV2Vi
S2l0U2V0dGluZ3M6bWVkaWEtcGxheWJhY2stYWxsb3dzLWlubGluZQorICAgICAqCisgICAgICog
V2hldGhlciBtZWRpYSBwbGF5YmFjayBpcyBmdWxsLXNjcmVlbiBvbmx5IG9yIGlubGluZSBwbGF5
YmFjayBpcyBhbGxvd2VkLgorICAgICAqIFRoaXMgaXMgJVRSVUUgYnkgZGVmYXVsdCwgc28gbWVk
aWEgcGxheWJhY2sgY2FuIGJlIGlubGluZS4gU2V0dGluZyBpdCB0bworICAgICAqICVGQUxTRSBh
bGxvd3Mgc3BlY2lmeWluZyB0aGF0IG1lZGlhIHBsYXliYWNrIHNob3VsZCBiZSBhbHdheXMgZnVs
bHNjcmVlbi4KKyAgICAgKi8KKyAgICBnX29iamVjdF9jbGFzc19pbnN0YWxsX3Byb3BlcnR5KGdP
YmplY3RDbGFzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1BfTUVE
SUFfUExBWUJBQ0tfQUxMT1dTX0lOTElORSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdfcGFyYW1fc3BlY19ib29sZWFuKCJtZWRpYS1wbGF5YmFjay1hbGxvd3MtaW5saW5l
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF8oIk1lZGlhIHBsYXliYWNrIGFsbG93cyBpbmxpbmUiKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF8oIldoZXRoZXIgbWVkaWEg
cGxheWJhY2sgYWxsb3dzIGlubGluZSIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRXcml0ZUNvbnN0cnVjdFBhcmFt
RmxhZ3MpKTsKKwogICAgIGdfdHlwZV9jbGFzc19hZGRfcHJpdmF0ZShrbGFzcywgc2l6ZW9mKFdl
YktpdFNldHRpbmdzUHJpdmF0ZSkpOwogfQogCkBAIC0yMTkzLDMgKzIyMzksNzcgQEAgdm9pZCB3
ZWJraXRfc2V0dGluZ3Nfc2V0X2phdmFzY3JpcHRfY2FuX2FjY2Vzc19jbGlwYm9hcmQoV2ViS2l0
U2V0dGluZ3MqIHNldHRpbmcKIAogICAgIGdfb2JqZWN0X25vdGlmeShHX09CSkVDVChzZXR0aW5n
cyksICJqYXZhc2NyaXB0LWNhbi1hY2Nlc3MtY2xpcGJvYXJkIik7CiB9CisKKy8qKgorICogd2Vi
a2l0X3NldHRpbmdzX3NldF9tZWRpYV9wbGF5YmFja19yZXF1aXJlc191c2VyX2dlc3R1cmU6Cisg
KiBAc2V0dGluZ3M6IGEgI1dlYktpdFNldHRpbmdzCisgKiBAZW5hYmxlZDogVmFsdWUgdG8gYmUg
c2V0CisgKgorICogU2V0IHRoZSAjV2ViS2l0U2V0dGluZ3M6bWVkaWEtcGxheWJhY2stcmVxdWly
ZXMtdXNlci1nZXN0dXJlIHByb3BlcnR5LgorICovCit2b2lkIHdlYmtpdF9zZXR0aW5nc19zZXRf
bWVkaWFfcGxheWJhY2tfcmVxdWlyZXNfdXNlcl9nZXN0dXJlKFdlYktpdFNldHRpbmdzKiBzZXR0
aW5ncywgZ2Jvb2xlYW4gZW5hYmxlZCkKK3sKKyAgICBnX3JldHVybl9pZl9mYWlsKFdFQktJVF9J
U19TRVRUSU5HUyhzZXR0aW5ncykpOworCisgICAgV2ViS2l0U2V0dGluZ3NQcml2YXRlKiBwcml2
ID0gc2V0dGluZ3MtPnByaXY7CisgICAgYm9vbCBjdXJyZW50VmFsdWUgPSBXS1ByZWZlcmVuY2Vz
R2V0TWVkaWFQbGF5YmFja1JlcXVpcmVzVXNlckdlc3R1cmUocHJpdi0+cHJlZmVyZW5jZXMuZ2V0
KCkpOworICAgIGlmIChjdXJyZW50VmFsdWUgPT0gZW5hYmxlZCkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgV0tQcmVmZXJlbmNlc1NldE1lZGlhUGxheWJhY2tSZXF1aXJlc1VzZXJHZXN0dXJlKHBy
aXYtPnByZWZlcmVuY2VzLmdldCgpLCBlbmFibGVkKTsKKworICAgIGdfb2JqZWN0X25vdGlmeShH
X09CSkVDVChzZXR0aW5ncyksICJtZWRpYS1wbGF5YmFjay1yZXF1aXJlcy11c2VyLWdlc3R1cmUi
KTsKK30KKworLyoqCisgKiB3ZWJraXRfc2V0dGluZ3NfZ2V0X21lZGlhX3BsYXliYWNrX3JlcXVp
cmVzX3VzZXJfZ2VzdHVyZToKKyAqIEBzZXR0aW5nczogYSAjV2ViS2l0U2V0dGluZ3MKKyAqCisg
KiBHZXQgdGhlICNXZWJLaXRTZXR0aW5nczptZWRpYS1wbGF5YmFjay1yZXF1aXJlcy11c2VyLWdl
c3R1cmUgcHJvcGVydHkuCisgKgorICogUmV0dXJuczogJVRSVUUgSWYgYW4gdXNlciBnZXN0dXJl
IGlzIG5lZWRlZCB0byBwbGF5IG9yIGxvYWQgbWVkaWEKKyAqICAgIG9yICVGQUxTRSBpZiBubyB1
c2VyIGdlc3R1cmUgaXMgbmVlZGVkLgorICovCitnYm9vbGVhbiB3ZWJraXRfc2V0dGluZ3NfZ2V0
X21lZGlhX3BsYXliYWNrX3JlcXVpcmVzX3VzZXJfZ2VzdHVyZShXZWJLaXRTZXR0aW5ncyogc2V0
dGluZ3MpCit7CisgICAgZ19yZXR1cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNl
dHRpbmdzKSwgRkFMU0UpOworCisgICAgcmV0dXJuIFdLUHJlZmVyZW5jZXNHZXRNZWRpYVBsYXli
YWNrUmVxdWlyZXNVc2VyR2VzdHVyZShzZXR0aW5ncy0+cHJpdi0+cHJlZmVyZW5jZXMuZ2V0KCkp
OworfQorCisvKioKKyAqIHdlYmtpdF9zZXR0aW5nc19zZXRfbWVkaWFfcGxheWJhY2tfYWxsb3dz
X2lubGluZToKKyAqIEBzZXR0aW5nczogYSAjV2ViS2l0U2V0dGluZ3MKKyAqIEBlbmFibGVkOiBW
YWx1ZSB0byBiZSBzZXQKKyAqCisgKiBTZXQgdGhlICNXZWJLaXRTZXR0aW5nczptZWRpYS1wbGF5
YmFjay1hbGxvd3MtaW5saW5lIHByb3BlcnR5LgorICovCit2b2lkIHdlYmtpdF9zZXR0aW5nc19z
ZXRfbWVkaWFfcGxheWJhY2tfYWxsb3dzX2lubGluZShXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3Ms
IGdib29sZWFuIGVuYWJsZWQpCit7CisgICAgZ19yZXR1cm5faWZfZmFpbChXRUJLSVRfSVNfU0VU
VElOR1Moc2V0dGluZ3MpKTsKKworICAgIFdlYktpdFNldHRpbmdzUHJpdmF0ZSogcHJpdiA9IHNl
dHRpbmdzLT5wcml2OworICAgIGJvb2wgY3VycmVudFZhbHVlID0gV0tQcmVmZXJlbmNlc0dldE1l
ZGlhUGxheWJhY2tBbGxvd3NJbmxpbmUocHJpdi0+cHJlZmVyZW5jZXMuZ2V0KCkpOworICAgIGlm
IChjdXJyZW50VmFsdWUgPT0gZW5hYmxlZCkKKyAgICAgICAgcmV0dXJuOworCisgICAgV0tQcmVm
ZXJlbmNlc1NldE1lZGlhUGxheWJhY2tBbGxvd3NJbmxpbmUocHJpdi0+cHJlZmVyZW5jZXMuZ2V0
KCksIGVuYWJsZWQpOworCisgICAgZ19vYmplY3Rfbm90aWZ5KEdfT0JKRUNUKHNldHRpbmdzKSwg
Im1lZGlhLXBsYXliYWNrLWFsbG93cy1pbmxpbmUiKTsKK30KKworLyoqCisgKiB3ZWJraXRfc2V0
dGluZ3NfZ2V0X21lZGlhX3BsYXliYWNrX2FsbG93c19pbmxpbmU6CisgKiBAc2V0dGluZ3M6IGEg
I1dlYktpdFNldHRpbmdzCisgKgorICogR2V0IHRoZSAjV2ViS2l0U2V0dGluZ3M6bWVkaWEtcGxh
eWJhY2stYWxsb3dzLWlubGluZSBwcm9wZXJ0eS4KKyAqCisgKiBSZXR1cm5zOiAlVFJVRSBJZiBp
bmxpbmUgcGxheWJhY2sgaXMgYWxsb3dlZCBmb3IgbWVkaWEKKyAqICAgIG9yICVGQUxTRSBpZiBv
bmx5IGZ1bGxzY3JlZW4gcGxheWJhY2sgaXMgYWxsb3dlZC4KKyAqLworZ2Jvb2xlYW4gd2Via2l0
X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5YmFja19hbGxvd3NfaW5saW5lKFdlYktpdFNldHRpbmdz
KiBzZXR0aW5ncykKK3sKKyAgICBnX3JldHVybl92YWxfaWZfZmFpbChXRUJLSVRfSVNfU0VUVElO
R1Moc2V0dGluZ3MpLCBUUlVFKTsKKworICAgIHJldHVybiBXS1ByZWZlcmVuY2VzR2V0TWVkaWFQ
bGF5YmFja0FsbG93c0lubGluZShzZXR0aW5ncy0+cHJpdi0+cHJlZmVyZW5jZXMuZ2V0KCkpOwor
fQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0
dGluZ3MuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdz
LmgKaW5kZXggNTdiZjNmMTdkYmIyZmJiOTJlNzVkYjBiN2I5NjdmYzJlMTA2MjdlNS4uZmRhNzA4
OWQwY2NlMjAzZDliZmY4OWE1ZmQ2NzRlNzJhNWIwZWMzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuaAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oCkBAIC0zMjEsNiArMzIxLDE5
IEBAIFdFQktJVF9BUEkgdm9pZAogd2Via2l0X3NldHRpbmdzX3NldF9qYXZhc2NyaXB0X2Nhbl9h
Y2Nlc3NfY2xpcGJvYXJkICAgICAgICAgICAgKFdlYktpdFNldHRpbmdzICpzZXR0aW5ncywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnYm9vbGVhbiAgICAgICAgZW5hYmxlZCk7CiAKK1dFQktJVF9BUEkgZ2Jvb2xlYW4KK3dl
YmtpdF9zZXR0aW5nc19nZXRfbWVkaWFfcGxheWJhY2tfcmVxdWlyZXNfdXNlcl9nZXN0dXJlICAg
ICAgIChXZWJLaXRTZXR0aW5ncyAqc2V0dGluZ3MpOworCitXRUJLSVRfQVBJIHZvaWQKK3dlYmtp
dF9zZXR0aW5nc19zZXRfbWVkaWFfcGxheWJhY2tfcmVxdWlyZXNfdXNlcl9nZXN0dXJlICAgICAg
IChXZWJLaXRTZXR0aW5ncyAqc2V0dGluZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Jvb2xlYW4gICAgICAgIGVuYWJs
ZWQpOworCitXRUJLSVRfQVBJIGdib29sZWFuCit3ZWJraXRfc2V0dGluZ3NfZ2V0X21lZGlhX3Bs
YXliYWNrX2FsbG93c19pbmxpbmUgICAgICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRp
bmdzKTsKKworV0VCS0lUX0FQSSB2b2lkCit3ZWJraXRfc2V0dGluZ3Nfc2V0X21lZGlhX3BsYXli
YWNrX2FsbG93c19pbmxpbmUgICAgICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRpbmdz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdib29sZWFuICAgICAgICBlbmFibGVkKTsKIEdfRU5EX0RFQ0xTCiAKICNlbmRp
ZiAvKiBXZWJLaXRTZXR0aW5nc19oICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL2d0ay9kb2NzL3dlYmtpdDJndGstc2VjdGlvbnMudHh0IGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9ndGsvZG9jcy93ZWJraXQyZ3RrLXNlY3Rpb25zLnR4dAppbmRleCBk
YzVlNjVhYzY4MWFiMDY2MzIyNjEwMzk5OWE3N2UzMjUxZThkNzNjLi5mNWUxNWQ5YjIwNjJiYzgz
YzY0MDMyMGY1MzQ0ZWIxNDJhMjk1MDJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL2d0ay9kb2NzL3dlYmtpdDJndGstc2VjdGlvbnMudHh0CisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL2RvY3Mvd2Via2l0Mmd0ay1zZWN0aW9ucy50eHQKQEAg
LTI1MSw2ICsyNTEsMTAgQEAgd2Via2l0X3NldHRpbmdzX2dldF96b29tX3RleHRfb25seQogd2Vi
a2l0X3NldHRpbmdzX3NldF96b29tX3RleHRfb25seQogd2Via2l0X3NldHRpbmdzX2dldF9qYXZh
c2NyaXB0X2Nhbl9hY2Nlc3NfY2xpcGJvYXJkCiB3ZWJraXRfc2V0dGluZ3Nfc2V0X2phdmFzY3Jp
cHRfY2FuX2FjY2Vzc19jbGlwYm9hcmQKK3dlYmtpdF9zZXR0aW5nc19nZXRfbWVkaWFfcGxheWJh
Y2tfcmVxdWlyZXNfdXNlcl9nZXN0dXJlCit3ZWJraXRfc2V0dGluZ3Nfc2V0X21lZGlhX3BsYXli
YWNrX3JlcXVpcmVzX3VzZXJfZ2VzdHVyZQord2Via2l0X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5
YmFja19hbGxvd3NfaW5saW5lCit3ZWJraXRfc2V0dGluZ3Nfc2V0X21lZGlhX3BsYXliYWNrX2Fs
bG93c19pbmxpbmUKIAogPFNVQlNFQ1RJT04gU3RhbmRhcmQ+CiBXZWJLaXRTZXR0aW5nc0NsYXNz
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0
V2ViS2l0U2V0dGluZ3MuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvdGVz
dHMvVGVzdFdlYktpdFNldHRpbmdzLmNwcAppbmRleCAxOTQ5MWMyMDFjMzBlYTFlMDdlOGJhOGI0
M2MyOWMwZWY3YjIxZDgyLi5hZDAzNDQ0YWU1MTNkYzBmZGIxNGVkYjRlN2NlODZmNmM1YWZjMzBk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0
V2ViS2l0U2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3Rr
L3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5ncy5jcHAKQEAgLTIwOSw2ICsyMDksMTYgQEAgc3RhdGlj
IHZvaWQgdGVzdFdlYktpdFNldHRpbmdzKFRlc3QqLCBnY29uc3Rwb2ludGVyKQogICAgIHdlYmtp
dF9zZXR0aW5nc19zZXRfamF2YXNjcmlwdF9jYW5fYWNjZXNzX2NsaXBib2FyZChzZXR0aW5ncywg
VFJVRSk7CiAgICAgZ19hc3NlcnQod2Via2l0X3NldHRpbmdzX2dldF9qYXZhc2NyaXB0X2Nhbl9h
Y2Nlc3NfY2xpcGJvYXJkKHNldHRpbmdzKSk7CiAKKyAgICAvLyBCeSBkZWZhdWx0LCBtZWRpYSBw
bGF5YmFjayBkb2Vzbid0IHJlcXVpcmUgdXNlciBnZXN0dXJlcy4KKyAgICBnX2Fzc2VydCghd2Vi
a2l0X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5YmFja19yZXF1aXJlc191c2VyX2dlc3R1cmUoc2V0
dGluZ3MpKTsKKyAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X21lZGlhX3BsYXliYWNrX3JlcXVpcmVz
X3VzZXJfZ2VzdHVyZShzZXR0aW5ncywgVFJVRSk7CisgICAgZ19hc3NlcnQod2Via2l0X3NldHRp
bmdzX2dldF9tZWRpYV9wbGF5YmFja19yZXF1aXJlc191c2VyX2dlc3R1cmUoc2V0dGluZ3MpKTsK
KworICAgIC8vIEJ5IGRlZmF1bHQsIGlubGluZSBtZWRpYSBwbGF5YmFjayBpcyBhbGxvd2VkCisg
ICAgZ19hc3NlcnQod2Via2l0X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5YmFja19hbGxvd3NfaW5s
aW5lKHNldHRpbmdzKSk7CisgICAgd2Via2l0X3NldHRpbmdzX3NldF9tZWRpYV9wbGF5YmFja19h
bGxvd3NfaW5saW5lKHNldHRpbmdzLCBGQUxTRSk7CisgICAgZ19hc3NlcnQoIXdlYmtpdF9zZXR0
aW5nc19nZXRfbWVkaWFfcGxheWJhY2tfYWxsb3dzX2lubGluZShzZXR0aW5ncykpOworCiAgICAg
Z19vYmplY3RfdW5yZWYoR19PQkpFQ1Qoc2V0dGluZ3MpKTsKIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140984</attachid>
            <date>2012-05-09 11:23:21 -0700</date>
            <delta_ts>2012-05-10 09:37:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85999-20120509202319.patch</filename>
            <type>text/plain</type>
            <size>12221</size>
            <attacher name="Simon Pena">spena</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2NTIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTJiODJjOTY5ZDczM2Rj
M2JkZjI4ZGY1MzlhMzRmOTJjOTYzMDBjNS4uNGI2N2NjMDQ5MDkxYzk0MDIwNjhlYjc1NjRkYTll
YWNmMmYzYWYwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDEyLTA1LTA5ICBTaW1v
biBQZW5hICA8c3BlbmFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBXSzIgbWlzc2VzIFdl
YktpdFNldHRpbmdzIGZvciBtZWRpYSBwbGF5YmFjayByZXF1aXJpbmcgdXNlciBnZXN0dXJlcyBh
bmQgaW5saW5lIHBsYXliYWNrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD04NTk5OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEV4cG9zZSBXZWJLaXRTZXR0aW5ncyBmb3IgbWVkaWEgcGxheWJhY2sgcmVxdWly
aW5nIHVzZXIgZ2VzdHVyZSBhbmQKKyAgICAgICAgbWVkaWEgcGxheWJhY2sgYWxsb3dzIGlubGlu
ZSB0byBHVEsgc2lkZS4KKworICAgICAgICBUaGlzIGFkZHMgdHdvIHByb3BlcnRpZXMgKG1lZGlh
UGxheWJhY2tSZXF1aXJlc1VzZXJHZXN0dXJlIGFuZAorICAgICAgICBtZWRpYVBsYXliYWNrQWxs
b3dzSW5saW5lKSwgd2l0aCB0aGVpciBzZXR0ZXJzIGFuZCBnZXR0ZXJzLCB0bworICAgICAgICBX
ZWJLaXRTZXR0aW5ncy4gSXQgYWxzbyB1cGRhdGVzIHRoZSBXZWJLaXRTZXR0aW5ncyB0ZXN0cyBz
byB0aGVzZQorICAgICAgICB0d28gcHJvcGVydGllcyBhcmUgY2hlY2tlZCwgYW5kIGluY2x1ZGVz
IHRoZSBuZXcgbWV0aG9kcyBpbiB0aGUKKyAgICAgICAgZG9jdW1lbnRhdGlvbi4KKworICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmNwcDogYWRkZWQgdGhlIG5ldyBw
cm9wZXJ0aWVzIGFuZAorICAgICAgICB0aGVpciBhY2Nlc3NvcnMKKyAgICAgICAgKHdlYktpdFNl
dHRpbmdzU2V0UHJvcGVydHkpOgorICAgICAgICAod2ViS2l0U2V0dGluZ3NHZXRQcm9wZXJ0eSk6
CisgICAgICAgICh3ZWJraXRfc2V0dGluZ3NfY2xhc3NfaW5pdCk6CisgICAgICAgICh3ZWJraXRf
c2V0dGluZ3Nfc2V0X21lZGlhX3BsYXliYWNrX3JlcXVpcmVzX3VzZXJfZ2VzdHVyZSk6CisgICAg
ICAgICh3ZWJraXRfc2V0dGluZ3NfZ2V0X21lZGlhX3BsYXliYWNrX3JlcXVpcmVzX3VzZXJfZ2Vz
dHVyZSk6CisgICAgICAgICh3ZWJraXRfc2V0dGluZ3Nfc2V0X21lZGlhX3BsYXliYWNrX2FsbG93
c19pbmxpbmUpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5YmFja19h
bGxvd3NfaW5saW5lKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5n
cy5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL2RvY3Mvd2Via2l0Mmd0ay1zZWN0aW9u
cy50eHQ6IGluY2x1ZGVkIHRoZSBuZXcKKyAgICAgICAgbWV0aG9kcyBpbiB0aGUgZG9jdW1lbnRh
dGlvbgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5n
cy5jcHA6IHRlc3RlZCB0aGUgbmV3bHkKKyAgICAgICAgYWRkZWQgbWV0aG9kcworICAgICAgICAo
dGVzdFdlYktpdFNldHRpbmdzKToKKwogMjAxMi0wNS0wOSAgQWxsYW4gU2FuZGZlbGQgSmVuc2Vu
ICA8YWxsYW4uamVuc2VuQG5va2lhLmNvbT4KIAogICAgICAgICBbUXRdIFRhcC10by16b29tIHpv
b21zIHRvIHdyb25nIGFyZWEuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAKaW5kZXggOGJlYzcyMmIzNzQxZmI1YWMxOGEzNjBhNTIw
NzExMGE3NDA5MzMxYi4uNWMwMjcwNDRiYmEzYjQ0MDc3MzQ5NGQzY2QwYTVkZTViZTIyYmE0ZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGlu
Z3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRp
bmdzLmNwcApAQCAtMTA2LDcgKzEwNiw5IEBAIGVudW0gewogICAgIFBST1BfRU5BQkxFX1dFQkFV
RElPLAogICAgIFBST1BfRU5BQkxFX1dFQkdMLAogICAgIFBST1BfWk9PTV9URVhUX09OTFksCi0g
ICAgUFJPUF9KQVZBU0NSSVBUX0NBTl9BQ0NFU1NfQ0xJUEJPQVJECisgICAgUFJPUF9KQVZBU0NS
SVBUX0NBTl9BQ0NFU1NfQ0xJUEJPQVJELAorICAgIFBST1BfTUVESUFfUExBWUJBQ0tfUkVRVUlS
RVNfVVNFUl9HRVNUVVJFLAorICAgIFBST1BfTUVESUFfUExBWUJBQ0tfQUxMT1dTX0lOTElORQog
fTsKIAogc3RhdGljIHZvaWQgd2ViS2l0U2V0dGluZ3NTZXRQcm9wZXJ0eShHT2JqZWN0KiBvYmpl
Y3QsIGd1aW50IHByb3BJZCwgY29uc3QgR1ZhbHVlKiB2YWx1ZSwgR1BhcmFtU3BlYyogcGFyYW1T
cGVjKQpAQCAtMjE5LDYgKzIyMSwxMiBAQCBzdGF0aWMgdm9pZCB3ZWJLaXRTZXR0aW5nc1NldFBy
b3BlcnR5KEdPYmplY3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBjb25zdCBHVmFsdQogICAgIGNh
c2UgUFJPUF9KQVZBU0NSSVBUX0NBTl9BQ0NFU1NfQ0xJUEJPQVJEOgogICAgICAgICB3ZWJraXRf
c2V0dGluZ3Nfc2V0X2phdmFzY3JpcHRfY2FuX2FjY2Vzc19jbGlwYm9hcmQoc2V0dGluZ3MsIGdf
dmFsdWVfZ2V0X2Jvb2xlYW4odmFsdWUpKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQUk9Q
X01FRElBX1BMQVlCQUNLX1JFUVVJUkVTX1VTRVJfR0VTVFVSRToKKyAgICAgICAgd2Via2l0X3Nl
dHRpbmdzX3NldF9tZWRpYV9wbGF5YmFja19yZXF1aXJlc191c2VyX2dlc3R1cmUoc2V0dGluZ3Ms
IGdfdmFsdWVfZ2V0X2Jvb2xlYW4odmFsdWUpKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQ
Uk9QX01FRElBX1BMQVlCQUNLX0FMTE9XU19JTkxJTkU6CisgICAgICAgIHdlYmtpdF9zZXR0aW5n
c19zZXRfbWVkaWFfcGxheWJhY2tfYWxsb3dzX2lubGluZShzZXR0aW5ncywgZ192YWx1ZV9nZXRf
Ym9vbGVhbih2YWx1ZSkpOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBH
X09CSkVDVF9XQVJOX0lOVkFMSURfUFJPUEVSVFlfSUQob2JqZWN0LCBwcm9wSWQsIHBhcmFtU3Bl
Yyk7CiAgICAgICAgIGJyZWFrOwpAQCAtMzM1LDYgKzM0MywxMiBAQCBzdGF0aWMgdm9pZCB3ZWJL
aXRTZXR0aW5nc0dldFByb3BlcnR5KEdPYmplY3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBHVmFs
dWUqIHZhbAogICAgIGNhc2UgUFJPUF9KQVZBU0NSSVBUX0NBTl9BQ0NFU1NfQ0xJUEJPQVJEOgog
ICAgICAgICBnX3ZhbHVlX3NldF9ib29sZWFuKHZhbHVlLCB3ZWJraXRfc2V0dGluZ3NfZ2V0X2ph
dmFzY3JpcHRfY2FuX2FjY2Vzc19jbGlwYm9hcmQoc2V0dGluZ3MpKTsKICAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBQUk9QX01FRElBX1BMQVlCQUNLX1JFUVVJUkVTX1VTRVJfR0VTVFVSRToKKyAg
ICAgICAgZ192YWx1ZV9zZXRfYm9vbGVhbih2YWx1ZSwgd2Via2l0X3NldHRpbmdzX2dldF9tZWRp
YV9wbGF5YmFja19yZXF1aXJlc191c2VyX2dlc3R1cmUoc2V0dGluZ3MpKTsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBQUk9QX01FRElBX1BMQVlCQUNLX0FMTE9XU19JTkxJTkU6CisgICAgICAg
IGdfdmFsdWVfc2V0X2Jvb2xlYW4odmFsdWUsIHdlYmtpdF9zZXR0aW5nc19nZXRfbWVkaWFfcGxh
eWJhY2tfYWxsb3dzX2lubGluZShzZXR0aW5ncykpOworICAgICAgICBicmVhazsKICAgICBkZWZh
dWx0OgogICAgICAgICBHX09CSkVDVF9XQVJOX0lOVkFMSURfUFJPUEVSVFlfSUQob2JqZWN0LCBw
cm9wSWQsIHBhcmFtU3BlYyk7CiAgICAgICAgIGJyZWFrOwpAQCAtODYyLDYgKzg3NiwzOCBAQCBz
dGF0aWMgdm9pZCB3ZWJraXRfc2V0dGluZ3NfY2xhc3NfaW5pdChXZWJLaXRTZXR0aW5nc0NsYXNz
KiBrbGFzcykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEZBTFNFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVhZFdyaXRlQ29uc3RydWN0UGFyYW1GbGFncykpOwogCisgICAg
LyoqCisgICAgICogV2ViS2l0U2V0dGluZ3M6bWVkaWEtcGxheWJhY2stcmVxdWlyZXMtdXNlci1n
ZXN0dXJlOgorICAgICAqCisgICAgICogV2hldGhlciBhIHVzZXIgZ2VzdHVyZSAoc3VjaCBhcyBj
bGlja2luZyB0aGUgcGxheSBidXR0b24pCisgICAgICogd291bGQgYmUgcmVxdWlyZWQgdG8gc3Rh
cnQgbWVkaWEgcGxheWJhY2sgb3IgbG9hZCBtZWRpYS4gVGhpcyBpcyBvZmYKKyAgICAgKiBieSBk
ZWZhdWx0LCBzbyBtZWRpYSBwbGF5YmFjayBjb3VsZCBzdGFydCBhdXRvbWF0aWNhbGx5LgorICAg
ICAqIFNldHRpbmcgaXQgb24gcmVxdWlyZXMgYSBnZXN0dXJlIGJ5IHRoZSB1c2VyIHRvIHN0YXJ0
IHBsYXliYWNrLCBvciB0bworICAgICAqIGxvYWQgdGhlIG1lZGlhLgorICAgICAqLworICAgIGdf
b2JqZWN0X2NsYXNzX2luc3RhbGxfcHJvcGVydHkoZ09iamVjdENsYXNzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFJPUF9NRURJQV9QTEFZQkFDS19SRVFVSVJFU19VU0VS
X0dFU1RVUkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnX3BhcmFtX3Nw
ZWNfYm9vbGVhbigibWVkaWEtcGxheWJhY2stcmVxdWlyZXMtdXNlci1nZXN0dXJlIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF8oIk1l
ZGlhIHBsYXliYWNrIHJlcXVpcmVzIHVzZXIgZ2VzdHVyZSIpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXygiV2hldGhlciBtZWRpYSBw
bGF5YmFjayByZXF1aXJlcyB1c2VyIGdlc3R1cmUiKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNFLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZFdyaXRlQ29uc3Ry
dWN0UGFyYW1GbGFncykpOworCisgICAgLyoqCisgICAgICogV2ViS2l0U2V0dGluZ3M6bWVkaWEt
cGxheWJhY2stYWxsb3dzLWlubGluZQorICAgICAqCisgICAgICogV2hldGhlciBtZWRpYSBwbGF5
YmFjayBpcyBmdWxsLXNjcmVlbiBvbmx5IG9yIGlubGluZSBwbGF5YmFjayBpcyBhbGxvd2VkLgor
ICAgICAqIFRoaXMgaXMgJVRSVUUgYnkgZGVmYXVsdCwgc28gbWVkaWEgcGxheWJhY2sgY2FuIGJl
IGlubGluZS4gU2V0dGluZyBpdCB0bworICAgICAqICVGQUxTRSBhbGxvd3Mgc3BlY2lmeWluZyB0
aGF0IG1lZGlhIHBsYXliYWNrIHNob3VsZCBiZSBhbHdheXMgZnVsbHNjcmVlbi4KKyAgICAgKi8K
KyAgICBnX29iamVjdF9jbGFzc19pbnN0YWxsX3Byb3BlcnR5KGdPYmplY3RDbGFzcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1BfTUVESUFfUExBWUJBQ0tfQUxMT1dT
X0lOTElORSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdfcGFyYW1fc3Bl
Y19ib29sZWFuKCJtZWRpYS1wbGF5YmFjay1hbGxvd3MtaW5saW5lIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF8oIk1lZGlhIHBsYXli
YWNrIGFsbG93cyBpbmxpbmUiKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF8oIldoZXRoZXIgbWVkaWEgcGxheWJhY2sgYWxsb3dzIGlu
bGluZSIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVFJVRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlYWRXcml0ZUNvbnN0cnVjdFBhcmFtRmxhZ3MpKTsKKwogICAgIGdf
dHlwZV9jbGFzc19hZGRfcHJpdmF0ZShrbGFzcywgc2l6ZW9mKFdlYktpdFNldHRpbmdzUHJpdmF0
ZSkpOwogfQogCkBAIC0yMTkzLDMgKzIyMzksNzcgQEAgdm9pZCB3ZWJraXRfc2V0dGluZ3Nfc2V0
X2phdmFzY3JpcHRfY2FuX2FjY2Vzc19jbGlwYm9hcmQoV2ViS2l0U2V0dGluZ3MqIHNldHRpbmcK
IAogICAgIGdfb2JqZWN0X25vdGlmeShHX09CSkVDVChzZXR0aW5ncyksICJqYXZhc2NyaXB0LWNh
bi1hY2Nlc3MtY2xpcGJvYXJkIik7CiB9CisKKy8qKgorICogd2Via2l0X3NldHRpbmdzX3NldF9t
ZWRpYV9wbGF5YmFja19yZXF1aXJlc191c2VyX2dlc3R1cmU6CisgKiBAc2V0dGluZ3M6IGEgI1dl
YktpdFNldHRpbmdzCisgKiBAZW5hYmxlZDogVmFsdWUgdG8gYmUgc2V0CisgKgorICogU2V0IHRo
ZSAjV2ViS2l0U2V0dGluZ3M6bWVkaWEtcGxheWJhY2stcmVxdWlyZXMtdXNlci1nZXN0dXJlIHBy
b3BlcnR5LgorICovCit2b2lkIHdlYmtpdF9zZXR0aW5nc19zZXRfbWVkaWFfcGxheWJhY2tfcmVx
dWlyZXNfdXNlcl9nZXN0dXJlKFdlYktpdFNldHRpbmdzKiBzZXR0aW5ncywgZ2Jvb2xlYW4gZW5h
YmxlZCkKK3sKKyAgICBnX3JldHVybl9pZl9mYWlsKFdFQktJVF9JU19TRVRUSU5HUyhzZXR0aW5n
cykpOworCisgICAgV2ViS2l0U2V0dGluZ3NQcml2YXRlKiBwcml2ID0gc2V0dGluZ3MtPnByaXY7
CisgICAgYm9vbCBjdXJyZW50VmFsdWUgPSBXS1ByZWZlcmVuY2VzR2V0TWVkaWFQbGF5YmFja1Jl
cXVpcmVzVXNlckdlc3R1cmUocHJpdi0+cHJlZmVyZW5jZXMuZ2V0KCkpOworICAgIGlmIChjdXJy
ZW50VmFsdWUgPT0gZW5hYmxlZCkKKyAgICAgICAgcmV0dXJuOworCisgICAgV0tQcmVmZXJlbmNl
c1NldE1lZGlhUGxheWJhY2tSZXF1aXJlc1VzZXJHZXN0dXJlKHByaXYtPnByZWZlcmVuY2VzLmdl
dCgpLCBlbmFibGVkKTsKKworICAgIGdfb2JqZWN0X25vdGlmeShHX09CSkVDVChzZXR0aW5ncyks
ICJtZWRpYS1wbGF5YmFjay1yZXF1aXJlcy11c2VyLWdlc3R1cmUiKTsKK30KKworLyoqCisgKiB3
ZWJraXRfc2V0dGluZ3NfZ2V0X21lZGlhX3BsYXliYWNrX3JlcXVpcmVzX3VzZXJfZ2VzdHVyZToK
KyAqIEBzZXR0aW5nczogYSAjV2ViS2l0U2V0dGluZ3MKKyAqCisgKiBHZXQgdGhlICNXZWJLaXRT
ZXR0aW5nczptZWRpYS1wbGF5YmFjay1yZXF1aXJlcy11c2VyLWdlc3R1cmUgcHJvcGVydHkuCisg
KgorICogUmV0dXJuczogJVRSVUUgSWYgYW4gdXNlciBnZXN0dXJlIGlzIG5lZWRlZCB0byBwbGF5
IG9yIGxvYWQgbWVkaWEKKyAqICAgIG9yICVGQUxTRSBpZiBubyB1c2VyIGdlc3R1cmUgaXMgbmVl
ZGVkLgorICovCitnYm9vbGVhbiB3ZWJraXRfc2V0dGluZ3NfZ2V0X21lZGlhX3BsYXliYWNrX3Jl
cXVpcmVzX3VzZXJfZ2VzdHVyZShXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3MpCit7CisgICAgZ19y
ZXR1cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNldHRpbmdzKSwgRkFMU0UpOwor
CisgICAgcmV0dXJuIFdLUHJlZmVyZW5jZXNHZXRNZWRpYVBsYXliYWNrUmVxdWlyZXNVc2VyR2Vz
dHVyZShzZXR0aW5ncy0+cHJpdi0+cHJlZmVyZW5jZXMuZ2V0KCkpOworfQorCisvKioKKyAqIHdl
YmtpdF9zZXR0aW5nc19zZXRfbWVkaWFfcGxheWJhY2tfYWxsb3dzX2lubGluZToKKyAqIEBzZXR0
aW5nczogYSAjV2ViS2l0U2V0dGluZ3MKKyAqIEBlbmFibGVkOiBWYWx1ZSB0byBiZSBzZXQKKyAq
CisgKiBTZXQgdGhlICNXZWJLaXRTZXR0aW5nczptZWRpYS1wbGF5YmFjay1hbGxvd3MtaW5saW5l
IHByb3BlcnR5LgorICovCit2b2lkIHdlYmtpdF9zZXR0aW5nc19zZXRfbWVkaWFfcGxheWJhY2tf
YWxsb3dzX2lubGluZShXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3MsIGdib29sZWFuIGVuYWJsZWQp
Cit7CisgICAgZ19yZXR1cm5faWZfZmFpbChXRUJLSVRfSVNfU0VUVElOR1Moc2V0dGluZ3MpKTsK
KworICAgIFdlYktpdFNldHRpbmdzUHJpdmF0ZSogcHJpdiA9IHNldHRpbmdzLT5wcml2OworICAg
IGJvb2wgY3VycmVudFZhbHVlID0gV0tQcmVmZXJlbmNlc0dldE1lZGlhUGxheWJhY2tBbGxvd3NJ
bmxpbmUocHJpdi0+cHJlZmVyZW5jZXMuZ2V0KCkpOworICAgIGlmIChjdXJyZW50VmFsdWUgPT0g
ZW5hYmxlZCkKKyAgICAgICAgcmV0dXJuOworCisgICAgV0tQcmVmZXJlbmNlc1NldE1lZGlhUGxh
eWJhY2tBbGxvd3NJbmxpbmUocHJpdi0+cHJlZmVyZW5jZXMuZ2V0KCksIGVuYWJsZWQpOworCisg
ICAgZ19vYmplY3Rfbm90aWZ5KEdfT0JKRUNUKHNldHRpbmdzKSwgIm1lZGlhLXBsYXliYWNrLWFs
bG93cy1pbmxpbmUiKTsKK30KKworLyoqCisgKiB3ZWJraXRfc2V0dGluZ3NfZ2V0X21lZGlhX3Bs
YXliYWNrX2FsbG93c19pbmxpbmU6CisgKiBAc2V0dGluZ3M6IGEgI1dlYktpdFNldHRpbmdzCisg
KgorICogR2V0IHRoZSAjV2ViS2l0U2V0dGluZ3M6bWVkaWEtcGxheWJhY2stYWxsb3dzLWlubGlu
ZSBwcm9wZXJ0eS4KKyAqCisgKiBSZXR1cm5zOiAlVFJVRSBJZiBpbmxpbmUgcGxheWJhY2sgaXMg
YWxsb3dlZCBmb3IgbWVkaWEKKyAqICAgIG9yICVGQUxTRSBpZiBvbmx5IGZ1bGxzY3JlZW4gcGxh
eWJhY2sgaXMgYWxsb3dlZC4KKyAqLworZ2Jvb2xlYW4gd2Via2l0X3NldHRpbmdzX2dldF9tZWRp
YV9wbGF5YmFja19hbGxvd3NfaW5saW5lKFdlYktpdFNldHRpbmdzKiBzZXR0aW5ncykKK3sKKyAg
ICBnX3JldHVybl92YWxfaWZfZmFpbChXRUJLSVRfSVNfU0VUVElOR1Moc2V0dGluZ3MpLCBUUlVF
KTsKKworICAgIHJldHVybiBXS1ByZWZlcmVuY2VzR2V0TWVkaWFQbGF5YmFja0FsbG93c0lubGlu
ZShzZXR0aW5ncy0+cHJpdi0+cHJlZmVyZW5jZXMuZ2V0KCkpOworfQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuaCBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmgKaW5kZXggNTdiZjNmMTdk
YmIyZmJiOTJlNzVkYjBiN2I5NjdmYzJlMTA2MjdlNS4uZmRhNzA4OWQwY2NlMjAzZDliZmY4OWE1
ZmQ2NzRlNzJhNWIwZWMzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9ndGsvV2ViS2l0U2V0dGluZ3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2d0ay9XZWJLaXRTZXR0aW5ncy5oCkBAIC0zMjEsNiArMzIxLDE5IEBAIFdFQktJVF9BUEkgdm9p
ZAogd2Via2l0X3NldHRpbmdzX3NldF9qYXZhc2NyaXB0X2Nhbl9hY2Nlc3NfY2xpcGJvYXJkICAg
ICAgICAgICAgKFdlYktpdFNldHRpbmdzICpzZXR0aW5ncywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYm9vbGVhbiAgICAg
ICAgZW5hYmxlZCk7CiAKK1dFQktJVF9BUEkgZ2Jvb2xlYW4KK3dlYmtpdF9zZXR0aW5nc19nZXRf
bWVkaWFfcGxheWJhY2tfcmVxdWlyZXNfdXNlcl9nZXN0dXJlICAgICAgIChXZWJLaXRTZXR0aW5n
cyAqc2V0dGluZ3MpOworCitXRUJLSVRfQVBJIHZvaWQKK3dlYmtpdF9zZXR0aW5nc19zZXRfbWVk
aWFfcGxheWJhY2tfcmVxdWlyZXNfdXNlcl9nZXN0dXJlICAgICAgIChXZWJLaXRTZXR0aW5ncyAq
c2V0dGluZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2Jvb2xlYW4gICAgICAgIGVuYWJsZWQpOworCitXRUJLSVRfQVBJ
IGdib29sZWFuCit3ZWJraXRfc2V0dGluZ3NfZ2V0X21lZGlhX3BsYXliYWNrX2FsbG93c19pbmxp
bmUgICAgICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRpbmdzKTsKKworV0VCS0lUX0FQ
SSB2b2lkCit3ZWJraXRfc2V0dGluZ3Nfc2V0X21lZGlhX3BsYXliYWNrX2FsbG93c19pbmxpbmUg
ICAgICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRpbmdzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdib29sZWFu
ICAgICAgICBlbmFibGVkKTsKIEdfRU5EX0RFQ0xTCiAKICNlbmRpZiAvKiBXZWJLaXRTZXR0aW5n
c19oICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9kb2Nz
L3dlYmtpdDJndGstc2VjdGlvbnMudHh0IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9n
dGsvZG9jcy93ZWJraXQyZ3RrLXNlY3Rpb25zLnR4dAppbmRleCBkYzVlNjVhYzY4MWFiMDY2MzIy
NjEwMzk5OWE3N2UzMjUxZThkNzNjLi5mNWUxNWQ5YjIwNjJiYzgzYzY0MDMyMGY1MzQ0ZWIxNDJh
Mjk1MDJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9kb2Nz
L3dlYmtpdDJndGstc2VjdGlvbnMudHh0CisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvZ3RrL2RvY3Mvd2Via2l0Mmd0ay1zZWN0aW9ucy50eHQKQEAgLTI1MSw2ICsyNTEsMTAgQEAg
d2Via2l0X3NldHRpbmdzX2dldF96b29tX3RleHRfb25seQogd2Via2l0X3NldHRpbmdzX3NldF96
b29tX3RleHRfb25seQogd2Via2l0X3NldHRpbmdzX2dldF9qYXZhc2NyaXB0X2Nhbl9hY2Nlc3Nf
Y2xpcGJvYXJkCiB3ZWJraXRfc2V0dGluZ3Nfc2V0X2phdmFzY3JpcHRfY2FuX2FjY2Vzc19jbGlw
Ym9hcmQKK3dlYmtpdF9zZXR0aW5nc19nZXRfbWVkaWFfcGxheWJhY2tfcmVxdWlyZXNfdXNlcl9n
ZXN0dXJlCit3ZWJraXRfc2V0dGluZ3Nfc2V0X21lZGlhX3BsYXliYWNrX3JlcXVpcmVzX3VzZXJf
Z2VzdHVyZQord2Via2l0X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5YmFja19hbGxvd3NfaW5saW5l
Cit3ZWJraXRfc2V0dGluZ3Nfc2V0X21lZGlhX3BsYXliYWNrX2FsbG93c19pbmxpbmUKIAogPFNV
QlNFQ1RJT04gU3RhbmRhcmQ+CiBXZWJLaXRTZXR0aW5nc0NsYXNzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0U2V0dGluZ3MuY3Bw
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVzdFdlYktpdFNldHRp
bmdzLmNwcAppbmRleCAxOTQ5MWMyMDFjMzBlYTFlMDdlOGJhOGI0M2MyOWMwZWY3YjIxZDgyLi5h
ZDAzNDQ0YWU1MTNkYzBmZGIxNGVkYjRlN2NlODZmNmM1YWZjMzBkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0U2V0dGluZ3MuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRT
ZXR0aW5ncy5jcHAKQEAgLTIwOSw2ICsyMDksMTYgQEAgc3RhdGljIHZvaWQgdGVzdFdlYktpdFNl
dHRpbmdzKFRlc3QqLCBnY29uc3Rwb2ludGVyKQogICAgIHdlYmtpdF9zZXR0aW5nc19zZXRfamF2
YXNjcmlwdF9jYW5fYWNjZXNzX2NsaXBib2FyZChzZXR0aW5ncywgVFJVRSk7CiAgICAgZ19hc3Nl
cnQod2Via2l0X3NldHRpbmdzX2dldF9qYXZhc2NyaXB0X2Nhbl9hY2Nlc3NfY2xpcGJvYXJkKHNl
dHRpbmdzKSk7CiAKKyAgICAvLyBCeSBkZWZhdWx0LCBtZWRpYSBwbGF5YmFjayBkb2Vzbid0IHJl
cXVpcmUgdXNlciBnZXN0dXJlcy4KKyAgICBnX2Fzc2VydCghd2Via2l0X3NldHRpbmdzX2dldF9t
ZWRpYV9wbGF5YmFja19yZXF1aXJlc191c2VyX2dlc3R1cmUoc2V0dGluZ3MpKTsKKyAgICB3ZWJr
aXRfc2V0dGluZ3Nfc2V0X21lZGlhX3BsYXliYWNrX3JlcXVpcmVzX3VzZXJfZ2VzdHVyZShzZXR0
aW5ncywgVFJVRSk7CisgICAgZ19hc3NlcnQod2Via2l0X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5
YmFja19yZXF1aXJlc191c2VyX2dlc3R1cmUoc2V0dGluZ3MpKTsKKworICAgIC8vIEJ5IGRlZmF1
bHQsIGlubGluZSBtZWRpYSBwbGF5YmFjayBpcyBhbGxvd2VkCisgICAgZ19hc3NlcnQod2Via2l0
X3NldHRpbmdzX2dldF9tZWRpYV9wbGF5YmFja19hbGxvd3NfaW5saW5lKHNldHRpbmdzKSk7Cisg
ICAgd2Via2l0X3NldHRpbmdzX3NldF9tZWRpYV9wbGF5YmFja19hbGxvd3NfaW5saW5lKHNldHRp
bmdzLCBGQUxTRSk7CisgICAgZ19hc3NlcnQoIXdlYmtpdF9zZXR0aW5nc19nZXRfbWVkaWFfcGxh
eWJhY2tfYWxsb3dzX2lubGluZShzZXR0aW5ncykpOworCiAgICAgZ19vYmplY3RfdW5yZWYoR19P
QkpFQ1Qoc2V0dGluZ3MpKTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>