<?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>145969</bug_id>
          
          <creation_ts>2015-06-15 03:46:05 -0700</creation_ts>
          <short_desc>[SOUP] Custom URI schemes don&apos;t work for requests containing a fragment identifier</short_desc>
          <delta_ts>2015-06-17 14:19:17 -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>WebKit2</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>Gtk, Soup</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>145968</dependson>
    
    <dependson>146014</dependson>
    
    <dependson>146075</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>gustavo</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1101898</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2015-06-15 03:46:05 -0700</bug_when>
    <thetext>For URIs like foo:bar#baz, what the custom protocol manager receives in the UI process is foo:bar, so the user can&apos;t handle fragments. Wrote a test case for GTK, see:

/webkit2/WebKitWebContext/uri-scheme: **
ERROR:../../Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp:220:void testWebContextURIScheme(URISchemeTest*, gconstpointer): assertion failed (webkit_uri_scheme_request_get_uri(test-&gt;m_uriSchemeRequest.get()) == &quot;echo:with#fragment&quot;): (&quot;echo:with&quot; == &quot;echo:with#fragment&quot;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101935</commentid>
    <comment_count>1</comment_count>
      <attachid>254877</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2015-06-15 08:44:54 -0700</bug_when>
    <thetext>Created attachment 254877
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101941</commentid>
    <comment_count>2</comment_count>
      <attachid>254877</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2015-06-15 09:33:25 -0700</bug_when>
    <thetext>Comment on attachment 254877
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101943</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2015-06-15 09:37:10 -0700</bug_when>
    <thetext>Committed r185553: &lt;http://trac.webkit.org/changeset/185553&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254877</attachid>
            <date>2015-06-15 08:44:54 -0700</date>
            <delta_ts>2015-06-15 09:33:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-custom-uri-schemes-fragment.diff</filename>
            <type>text/plain</type>
            <size>8909</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAwNGNmODE4Li42ZjhhZDVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjQg
QEAKIDIwMTUtMDYtMTUgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29t
PgogCisgICAgICAgIFtTT1VQXSBDdXN0b20gVVJJIHNjaGVtZXMgZG9uJ3Qgd29yayBmb3IgcmVx
dWVzdHMgY29udGFpbmluZyBhIGZyYWdtZW50IGlkZW50aWZpZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NTk2OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZvciBVUklzIGxpa2UgZm9vOmJhciNiYXos
IHdoYXQgdGhlIGN1c3RvbSBwcm90b2NvbCBtYW5hZ2VyCisgICAgICAgIHJlY2VpdmVzIGluIHRo
ZSBVSSBwcm9jZXNzIGlzIGZvbzpiYXIsIHNvIHRoZSB1c2VyIGNhbid0IGhhbmRsZSBmcmFnbWVu
dHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXF1ZXN0U291
cC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZVJlcXVlc3Q6OnVwZGF0ZVNvdXBSZXF1
ZXN0KTogSWYgdGhlIFNvdXBSZXF1ZXN0CisgICAgICAgIGlzIGEgV2ViS2l0U291cFJlcXVlc3RH
ZW5lcmljLCBjYWxsCisgICAgICAgIHdlYmtpdFNvdXBSZXF1ZXN0R2VuZXJpY1NldFJlcXVlc3Qg
d2l0aCB0aGUgUmVzb3VyY2VSZXF1ZXN0LgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvc291
cC9XZWJLaXRTb3VwUmVxdWVzdEdlbmVyaWMuY3BwOgorICAgICAgICAod2Via2l0U291cFJlcXVl
c3RHZW5lcmljU2V0UmVxdWVzdCk6CisgICAgICAgICh3ZWJraXRTb3VwUmVxdWVzdEdlbmVyaWNH
ZXRSZXF1ZXN0KToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3NvdXAvV2ViS2l0U291cFJl
cXVlc3RHZW5lcmljLmg6CisKKzIwMTUtMDYtMTUgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dh
cmNpYUBpZ2FsaWEuY29tPgorCiAgICAgICAgIFtTT1VQXSBNb3ZlIFdlYktpdFNvdXBSZXF1ZXN0
R2VuZXJpYyB0byBwbGF0Zm9ybSBsYXllcgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTQ1OTY4CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlcXVlc3RTb3VwLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZVJlcXVlc3RTb3VwLmNwcAppbmRleCAx
OWVlMzgyLi40YzY2YWU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL3NvdXAvUmVzb3VyY2VSZXF1ZXN0U291cC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVxdWVzdFNvdXAuY3BwCkBAIC0yNiw2ICsyNiw3
IEBACiAjaW5jbHVkZSAiR1VuaXF1ZVB0clNvdXAuaCIKICNpbmNsdWRlICJIVFRQUGFyc2Vycy5o
IgogI2luY2x1ZGUgIk1JTUVUeXBlUmVnaXN0cnkuaCIKKyNpbmNsdWRlICJXZWJLaXRTb3VwUmVx
dWVzdEdlbmVyaWMuaCIKICNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAjaW5jbHVkZSA8
d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAKQEAgLTEyOCw2ICsxMjksOSBAQCB2b2lkIFJlc291cmNl
UmVxdWVzdDo6dXBkYXRlU291cFJlcXVlc3QoU291cFJlcXVlc3QqIHNvdXBSZXF1ZXN0KSBjb25z
dAogICAgIHVpbnQ2NF90KiBpbml0aWF0aW5nUGFnZUlEUHRyID0gc3RhdGljX2Nhc3Q8dWludDY0
X3QqPihmYXN0TWFsbG9jKHNpemVvZih1aW50NjRfdCkpKTsKICAgICAqaW5pdGlhdGluZ1BhZ2VJ
RFB0ciA9IG1faW5pdGlhdGluZ1BhZ2VJRDsKICAgICBnX29iamVjdF9zZXRfZGF0YV9mdWxsKEdf
T0JKRUNUKHNvdXBSZXF1ZXN0KSwgZ19pbnRlcm5fc3RhdGljX3N0cmluZyhnU291cFJlcXVlc3RJ
bml0aWF0aW5nUGFnZUlES2V5KSwgaW5pdGlhdGluZ1BhZ2VJRFB0ciwgZmFzdEZyZWUpOworCisg
ICAgaWYgKFdFQktJVF9JU19TT1VQX1JFUVVFU1RfR0VORVJJQyhzb3VwUmVxdWVzdCkpCisgICAg
ICAgIHdlYmtpdFNvdXBSZXF1ZXN0R2VuZXJpY1NldFJlcXVlc3QoV0VCS0lUX1NPVVBfUkVRVUVT
VF9HRU5FUklDKHNvdXBSZXF1ZXN0KSwgKnRoaXMpOwogfQogCiB2b2lkIFJlc291cmNlUmVxdWVz
dDo6dXBkYXRlRnJvbVNvdXBSZXF1ZXN0KFNvdXBSZXF1ZXN0KiBzb3VwUmVxdWVzdCkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9XZWJLaXRTb3VwUmVx
dWVzdEdlbmVyaWMuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1dl
YktpdFNvdXBSZXF1ZXN0R2VuZXJpYy5jcHAKaW5kZXggYjIyZjRlMy4uY2QyYTkwNyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1dlYktpdFNvdXBSZXF1
ZXN0R2VuZXJpYy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3Vw
L1dlYktpdFNvdXBSZXF1ZXN0R2VuZXJpYy5jcHAKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRl
ICJjb25maWcuaCIKICNpbmNsdWRlICJXZWJLaXRTb3VwUmVxdWVzdEdlbmVyaWMuaCIKIAorI2lu
Y2x1ZGUgIlJlc291cmNlUmVxdWVzdC5oIgogI2luY2x1ZGUgPHd0Zi90ZXh0L0NTdHJpbmcuaD4K
IAogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CkBAIC0yOSw2ICszMCw3IEBAIEdfREVGSU5FX1RZ
UEUoV2ViS2l0U291cFJlcXVlc3RHZW5lcmljLCB3ZWJraXRfc291cF9yZXF1ZXN0X2dlbmVyaWMs
IFNPVVBfVFlQRV9SCiBzdHJ1Y3QgX1dlYktpdFNvdXBSZXF1ZXN0R2VuZXJpY1ByaXZhdGUgewog
ICAgIENTdHJpbmcgbWltZVR5cGU7CiAgICAgZ29mZnNldCBjb250ZW50TGVuZ3RoOworICAgIFJl
c291cmNlUmVxdWVzdCByZXNvdXJjZVJlcXVlc3Q7CiB9OwogCiBzdGF0aWMgdm9pZCB3ZWJraXRT
b3VwUmVxdWVzdEdlbmVyaWNGaW5hbGl6ZShHT2JqZWN0KiBvYmplY3QpCkBAIC05MiwzICs5NCwx
MyBAQCB2b2lkIHdlYmtpdFNvdXBSZXF1ZXN0R2VuZXJpY1NldENvbnRlbnRUeXBlKFdlYktpdFNv
dXBSZXF1ZXN0R2VuZXJpYyogcmVxdWVzdCwgYwogewogICAgIHJlcXVlc3QtPnByaXYtPm1pbWVU
eXBlID0gbWltZVR5cGU7CiB9CisKK3ZvaWQgd2Via2l0U291cFJlcXVlc3RHZW5lcmljU2V0UmVx
dWVzdChXZWJLaXRTb3VwUmVxdWVzdEdlbmVyaWMqIHJlcXVlc3QsIGNvbnN0IFJlc291cmNlUmVx
dWVzdCYgcmVzb3VyY2VSZXF1ZXN0KQoreworICAgIHJlcXVlc3QtPnByaXYtPnJlc291cmNlUmVx
dWVzdCA9IHJlc291cmNlUmVxdWVzdDsKK30KKworY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiB3ZWJr
aXRTb3VwUmVxdWVzdEdlbmVyaWNHZXRSZXF1ZXN0KFdlYktpdFNvdXBSZXF1ZXN0R2VuZXJpYyog
cmVxdWVzdCkKK3sKKyAgICByZXR1cm4gcmVxdWVzdC0+cHJpdi0+cmVzb3VyY2VSZXF1ZXN0Owor
fQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1dlYktp
dFNvdXBSZXF1ZXN0R2VuZXJpYy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9z
b3VwL1dlYktpdFNvdXBSZXF1ZXN0R2VuZXJpYy5oCmluZGV4IGQ5YzcwZDkuLjA5Y2JkMjcgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9XZWJLaXRTb3Vw
UmVxdWVzdEdlbmVyaWMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3Nv
dXAvV2ViS2l0U291cFJlcXVlc3RHZW5lcmljLmgKQEAgLTI2LDYgKzI2LDEwIEBACiAKIEdfQkVH
SU5fREVDTFMKIAorbmFtZXNwYWNlIFdlYkNvcmUgeworY2xhc3MgUmVzb3VyY2VSZXF1ZXN0Owor
fQorCiAjZGVmaW5lIFdFQktJVF9UWVBFX1NPVVBfUkVRVUVTVF9HRU5FUklDICAgICAgICAgICAg
KHdlYmtpdF9zb3VwX3JlcXVlc3RfZ2VuZXJpY19nZXRfdHlwZSgpKQogI2RlZmluZSBXRUJLSVRf
U09VUF9SRVFVRVNUX0dFTkVSSUMob2JqZWN0KSAgICAgICAgIChHX1RZUEVfQ0hFQ0tfSU5TVEFO
Q0VfQ0FTVCgob2JqZWN0KSwgV0VCS0lUX1RZUEVfU09VUF9SRVFVRVNUX0dFTkVSSUMsIFdlYktp
dFNvdXBSZXF1ZXN0R2VuZXJpYykpCiAjZGVmaW5lIFdFQktJVF9JU19TT1VQX1JFUVVFU1RfR0VO
RVJJQyhvYmplY3QpICAgICAgKEdfVFlQRV9DSEVDS19JTlNUQU5DRV9UWVBFKChvYmplY3QpLCBX
RUJLSVRfVFlQRV9TT1VQX1JFUVVFU1RfR0VORVJJQykpCkBAIC01Myw2ICs1Nyw4IEBAIEdUeXBl
IHdlYmtpdF9zb3VwX3JlcXVlc3RfZ2VuZXJpY19nZXRfdHlwZSgpOwogCiB2b2lkIHdlYmtpdFNv
dXBSZXF1ZXN0R2VuZXJpY1NldENvbnRlbnRMZW5ndGgoV2ViS2l0U291cFJlcXVlc3RHZW5lcmlj
KiwgZ29mZnNldCBjb250ZW50TGVuZ3RoKTsKIHZvaWQgd2Via2l0U291cFJlcXVlc3RHZW5lcmlj
U2V0Q29udGVudFR5cGUoV2ViS2l0U291cFJlcXVlc3RHZW5lcmljKiwgY29uc3QgY2hhciogbWlt
ZVR5cGUpOwordm9pZCB3ZWJraXRTb3VwUmVxdWVzdEdlbmVyaWNTZXRSZXF1ZXN0KFdlYktpdFNv
dXBSZXF1ZXN0R2VuZXJpYyosIGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVxdWVzdCYpOworY29u
c3QgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0JiB3ZWJraXRTb3VwUmVxdWVzdEdlbmVyaWNHZXRS
ZXF1ZXN0KFdlYktpdFNvdXBSZXF1ZXN0R2VuZXJpYyopOwogCiBHX0VORF9ERUNMUwogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKaW5kZXggNTFlNDBhMC4uZjFhNTlmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE5IEBACiAy
MDE1LTA2LTE1ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAor
ICAgICAgICBbU09VUF0gQ3VzdG9tIFVSSSBzY2hlbWVzIGRvbid0IHdvcmsgZm9yIHJlcXVlc3Rz
IGNvbnRhaW5pbmcgYSBmcmFnbWVudCBpZGVudGlmaWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDU5NjkKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgdGhlIFdlYktpdFNvdXBSZXF1ZXN0R2VuZXJp
YyByZXF1ZXN0IGluc3RlYWQgb2YgY3JlYXRpbmcgYSBuZXcgb25lCisgICAgICAgIGZyb20gdGhl
IFNvdXBSZXF1ZXN0IFVSSSwgc2luY2UgdGhhdCBpcyB0aGUgbmV0d29yayBvbmUgYW5kIGRvZXNu
J3QKKyAgICAgICAgY29udGFpbiB0aGUgZnJhZ21lbnQgaWRlbnRpZmllciBwYXJ0LgorCisgICAg
ICAgICogU2hhcmVkL05ldHdvcmsvQ3VzdG9tUHJvdG9jb2xzL3NvdXAvQ3VzdG9tUHJvdG9jb2xN
YW5hZ2VySW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkN1c3RvbVByb3RvY29sTWFuYWdlcklt
cGw6OnN0YXJ0KToKKworMjAxNS0wNi0xNSAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lh
QGlnYWxpYS5jb20+CisKICAgICAgICAgW1NPVVBdIE1vdmUgV2ViS2l0U291cFJlcXVlc3RHZW5l
cmljIHRvIHBsYXRmb3JtIGxheWVyCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNDU5NjgKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVk
L05ldHdvcmsvQ3VzdG9tUHJvdG9jb2xzL3NvdXAvQ3VzdG9tUHJvdG9jb2xNYW5hZ2VySW1wbC5j
cHAgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvTmV0d29yay9DdXN0b21Qcm90b2NvbHMvc291cC9D
dXN0b21Qcm90b2NvbE1hbmFnZXJJbXBsLmNwcAppbmRleCBjNDg5N2I2Li4yZGQyNDYwIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvTmV0d29yay9DdXN0b21Qcm90b2NvbHMvc291
cC9DdXN0b21Qcm90b2NvbE1hbmFnZXJJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFy
ZWQvTmV0d29yay9DdXN0b21Qcm90b2NvbHMvc291cC9DdXN0b21Qcm90b2NvbE1hbmFnZXJJbXBs
LmNwcApAQCAtMTkwLDggKzE5MCw3IEBAIHZvaWQgQ3VzdG9tUHJvdG9jb2xNYW5hZ2VySW1wbDo6
c3RhcnQoR1Rhc2sqIHRhc2spCiAgICAgV2ViS2l0U291cFJlcXVlc3RHZW5lcmljKiByZXF1ZXN0
ID0gV0VCS0lUX1NPVVBfUkVRVUVTVF9HRU5FUklDKGdfdGFza19nZXRfc291cmNlX29iamVjdCh0
YXNrKSk7CiAgICAgbV9jdXN0b21Qcm90b2NvbE1hcC5zZXQoY3VzdG9tUHJvdG9jb2xJRCwgc3Rk
OjptYWtlX3VuaXF1ZTxXZWJTb3VwUmVxdWVzdEFzeW5jRGF0YT4odGFzaywgcmVxdWVzdCkpOwog
Ci0gICAgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0IHJlc291cmNlUmVxdWVzdChTT1VQX1JFUVVF
U1QocmVxdWVzdCkpOwotICAgIG1fY2hpbGRQcm9jZXNzLT5zZW5kKE1lc3NhZ2VzOjpDdXN0b21Q
cm90b2NvbE1hbmFnZXJQcm94eTo6U3RhcnRMb2FkaW5nKGN1c3RvbVByb3RvY29sSUQsIHJlc291
cmNlUmVxdWVzdCksIDApOworICAgIG1fY2hpbGRQcm9jZXNzLT5zZW5kKE1lc3NhZ2VzOjpDdXN0
b21Qcm90b2NvbE1hbmFnZXJQcm94eTo6U3RhcnRMb2FkaW5nKGN1c3RvbVByb3RvY29sSUQsIHdl
YmtpdFNvdXBSZXF1ZXN0R2VuZXJpY0dldFJlcXVlc3QocmVxdWVzdCkpLCAwKTsKIH0KIAogR0lu
cHV0U3RyZWFtKiBDdXN0b21Qcm90b2NvbE1hbmFnZXJJbXBsOjpmaW5pc2goR1Rhc2sqIHRhc2ss
IEdFcnJvcioqIGVycm9yKQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hh
bmdlTG9nCmluZGV4IGNmNmUzZjcuLmU1ZDcxZjQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxv
ZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNS0wNi0xNSAgQ2Fy
bG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW1NPVVBd
IEN1c3RvbSBVUkkgc2NoZW1lcyBkb24ndCB3b3JrIGZvciByZXF1ZXN0cyBjb250YWluaW5nIGEg
ZnJhZ21lbnQgaWRlbnRpZmllcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTQ1OTY5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQWRkIGEgdGVzdCBjYXNlIHRvIHRoZSBjdXN0b20gVVJJIHNjaGVtZXMgdW5p
dCB0ZXN0LgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyR3RrL1Rlc3RX
ZWJLaXRXZWJDb250ZXh0LmNwcDoKKyAgICAgICAgKHRlc3RXZWJDb250ZXh0VVJJU2NoZW1lKToK
KwogMjAxNS0wNi0xNSAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAg
ICAgICAgIFtHVEtdIEZpeCBkZXByZWNhdGVkLXJlZ2lzdGVyIHdhcm5pbmcgaW4gdGhlIGdlbmVy
YXRlZCBXZWJLaXRNYXJzaGFsLmNwcApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXQyR3RrL1Rlc3RXZWJLaXRXZWJDb250ZXh0LmNwcCBiL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0Mkd0ay9UZXN0V2ViS2l0V2ViQ29udGV4dC5jcHAKaW5kZXggOTkx
OTMxMy4uZDhlMjFiNyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXQyR3RrL1Rlc3RXZWJLaXRXZWJDb250ZXh0LmNwcAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdDJHdGsvVGVzdFdlYktpdFdlYkNvbnRleHQuY3BwCkBAIC0yMTQsNiArMjE0
LDE2IEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJDb250ZXh0VVJJU2NoZW1lKFVSSVNjaGVtZVRlc3Qq
IHRlc3QsIGdjb25zdHBvaW50ZXIpCiAgICAgZ19hc3NlcnRfY21waW50KG1haW5SZXNvdXJjZURh
dGFTaXplLCA9PSwgc3RybGVuKGVjaG9IVE1MLmdldCgpKSk7CiAgICAgZ19hc3NlcnQoIXN0cm5j
bXAobWFpblJlc291cmNlRGF0YSwgZWNob0hUTUwuZ2V0KCksIG1haW5SZXNvdXJjZURhdGFTaXpl
KSk7CiAKKyAgICB0ZXN0LT5sb2FkVVJJKCJlY2hvOndpdGgjZnJhZ21lbnQiKTsKKyAgICB0ZXN0
LT53YWl0VW50aWxMb2FkRmluaXNoZWQoKTsKKyAgICBnX2Fzc2VydF9jbXBzdHIod2Via2l0X3Vy
aV9zY2hlbWVfcmVxdWVzdF9nZXRfcGF0aCh0ZXN0LT5tX3VyaVNjaGVtZVJlcXVlc3QuZ2V0KCkp
LCA9PSwgIndpdGgiKTsKKyAgICBnX2Fzc2VydF9jbXBzdHIod2Via2l0X3VyaV9zY2hlbWVfcmVx
dWVzdF9nZXRfdXJpKHRlc3QtPm1fdXJpU2NoZW1lUmVxdWVzdC5nZXQoKSksID09LCAiZWNobzp3
aXRoI2ZyYWdtZW50Iik7CisgICAgZWNob0hUTUwucmVzZXQoZ19zdHJkdXBfcHJpbnRmKGtFY2hv
SFRNTEZvcm1hdCwgd2Via2l0X3VyaV9zY2hlbWVfcmVxdWVzdF9nZXRfcGF0aCh0ZXN0LT5tX3Vy
aVNjaGVtZVJlcXVlc3QuZ2V0KCkpKSk7CisgICAgbWFpblJlc291cmNlRGF0YVNpemUgPSAwOwor
ICAgIG1haW5SZXNvdXJjZURhdGEgPSB0ZXN0LT5tYWluUmVzb3VyY2VEYXRhKG1haW5SZXNvdXJj
ZURhdGFTaXplKTsKKyAgICBnX2Fzc2VydF9jbXBpbnQobWFpblJlc291cmNlRGF0YVNpemUsID09
LCBzdHJsZW4oZWNob0hUTUwuZ2V0KCkpKTsKKyAgICBnX2Fzc2VydCghc3RybmNtcChtYWluUmVz
b3VyY2VEYXRhLCBlY2hvSFRNTC5nZXQoKSwgbWFpblJlc291cmNlRGF0YVNpemUpKTsKKwogICAg
IHRlc3QtPnJlZ2lzdGVyVVJJU2NoZW1lSGFuZGxlcigibm9taW1lIiwga0JhckhUTUwsIC0xLCAw
KTsKICAgICB0ZXN0LT5tX2xvYWRFdmVudHMuY2xlYXIoKTsKICAgICB0ZXN0LT5sb2FkVVJJKCJu
b21pbWU6Zm9vLWJhciIpOwo=
</data>
<flag name="review"
          id="279895"
          type_id="1"
          status="+"
          setter="svillar"
    />
          </attachment>
      

    </bug>

</bugzilla>