<?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>80997</bug_id>
          
          <creation_ts>2012-03-13 09:00:01 -0700</creation_ts>
          <short_desc>[GTK] Use the same DNS prefetching path than the other ports.</short_desc>
          <delta_ts>2012-03-14 00:32:37 -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>WebKitGTK</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>1</everconfirmed>
          <reporter name="Sergio Villar Senin">svillar</reporter>
          <assigned_to name="Sergio Villar Senin">svillar</assigned_to>
          <cc>danw</cc>
    
    <cc>japhet</cc>
    
    <cc>mrobinson</cc>
    
    <cc>rakuco</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>577385</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2012-03-13 09:00:01 -0700</bug_when>
    <thetext>After https://bugs.webkit.org/show_bug.cgi?id=35589 the GTK+ port is using a different code path than the other ports for DNS pre-fetching. It was done back then because there were plans to add some features to soup_session_prepare_for_uri() that would require a full URL instead of just the host name. That work in libsoup was tracked in bug https://bugzilla.gnome.org/show_bug.cgi?id=605065.

After reviewing both patches and double checking with Dan, we agreed that it does not longer make any sense as adding more features to _prepare_for_uri() is really unlikely now.

So it looks like going back to the previous state, and thus, using the same code paths than the other ports is desirable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>577545</commentid>
    <comment_count>1</comment_count>
      <attachid>131670</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2012-03-13 10:56:52 -0700</bug_when>
    <thetext>Created attachment 131670
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>577550</commentid>
    <comment_count>2</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2012-03-13 10:59:17 -0700</bug_when>
    <thetext>BTW another advantage of this &quot;revert&quot; is that it brings DNSSoup.cpp back to life. That would be the perfect place to host the DNS prefetching queue that will fix bug #80587  or bug #41630</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>578205</commentid>
    <comment_count>3</comment_count>
      <attachid>131670</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-03-14 00:12:24 -0700</bug_when>
    <thetext>Comment on attachment 131670
Patch

Attachment 131670 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/11953018</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>578208</commentid>
    <comment_count>4</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2012-03-14 00:24:03 -0700</bug_when>
    <thetext>Committed r110669: &lt;http://trac.webkit.org/changeset/110669&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>578212</commentid>
    <comment_count>5</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2012-03-14 00:32:37 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 131670 [details])
&gt; Attachment 131670 [details] did not pass efl-ews (efl):
&gt; Output: http://queues.webkit.org/results/11953018

I forgot to update EFL&apos;s PlatformEfl.cmake. Should be fixed in r110671</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131670</attachid>
            <date>2012-03-13 10:56:52 -0700</date>
            <delta_ts>2012-03-14 00:12:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80997-20120313185650.patch</filename>
            <type>text/plain</type>
            <size>12146</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwMTYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2NlY2Y5NWJkNDI4ODZj
MzhmYjMyNmE5MWYyYTdlMmNmYjVhMWEwYS4uOTA3MzA1MjAyMzdmNjI5Y2U4MmI4MzVkZjIyZTZj
OWM0Y2Q5YTk0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM3IEBACisyMDEyLTAzLTEzICBTZXJn
aW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIFVz
ZSB0aGUgc2FtZSBETlMgcHJlZmV0Y2hpbmcgcGF0aCB0aGFuIHRoZSBvdGhlciBwb3J0cy4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgwOTk3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBi
YXNpY2FsbHkgcmV2ZXJ0cyByNTYxMjguIFRoZXJlIGlzIG5vIG5lZWQgdG8gYWRkIGFuCisgICAg
ICAgIHNwZWNpYWwgY29kZSBwYXRoIGZvciBHVEsrIEROUyBwcmUtZmV0Y2hpbmcgYmVjYXVzZSB0
aGUgbWFpbgorICAgICAgICByZWFzb24gdG8gZG8gdGhhdCAoc29tZSBwb3RlbnRpYWwgY2hhbmdl
cyBpbiBsaWJzb3VwKSBpcyBub3QKKyAgICAgICAgZ29pbmcgdG8gaGFwcGVuLiBJdCBhbHNvIHJl
ZHVjZXMgdGhlIGFtb3VudCBvZiBETlMgcXVlcmllcyBieQorICAgICAgICBhZGRpbmcgYSBOVUxM
IGhvc3RuYW1lIGNoZWNrLgorCisgICAgICAgIE5vIG5lZWQgZm9yIG5ldyB0ZXN0cyBhcyB0aGlz
IGp1c3QgbW92ZXMgY29kZSBhcm91bmQuCisKKyAgICAgICAgKiBHTlVtYWtlZmlsZS5saXN0LmFt
OgorICAgICAgICAqIGh0bWwvSFRNTEFuY2hvckVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTEFuY2hvckVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKToKKyAgICAgICAgKiBodG1sL0hU
TUxMaW5rRWxlbWVudC5jcHA6CisgICAgICAgICogbG9hZGVyL0xpbmtMb2FkZXIuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6TGlua0xvYWRlcjo6bG9hZExpbmspOgorICAgICAgICAqIHBhZ2UvQ2hy
b21lLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNocm9tZTo6bW91c2VEaWRNb3ZlT3ZlckVsZW1l
bnQpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvRE5TLmg6CisgICAgICAgIChXZWJDb3Jl
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmNwcDoKKyAgICAg
ICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmg6CisgICAgICAgIChSZXNvdXJj
ZUhhbmRsZSk6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9ETlNDaHJvbWl1
bS5jcHA6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9zb3VwL0ROU1NvdXAuY3BwOiByZXN0
b3JlZC4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6cHJlZmV0Y2hETlMp
OgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3Bw
OgorCiAyMDEyLTAzLTA4ICBTaGlueWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4K
IAogICAgICAgICA8c2hhZG93PiBzaG91bGQgYmUgcmVuZGVyZWQgY29ycmVjdGx5LgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbSBiL1NvdXJjZS9XZWJDb3Jl
L0dOVW1ha2VmaWxlLmxpc3QuYW0KaW5kZXggMzQ3ODJiZjgzNzlkOWY3MTU5ZDdlOGE3NWY3Zjlj
YTU4OWE3OTRkMS4uMWUxNjdmZjRhOWY0MTc0NWEzZjQ5OTgwNmU5YmY2MGY3MDBiMzI2ZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbQorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtCkBAIC0zNDAyLDYgKzM0MDIsNyBAQCB3ZWJjb3Jl
X3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9Db29r
aWVKYXJTb3VwLmNwcCBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL0Nv
b2tpZUphclNvdXAuaCBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL0Ny
ZWRlbnRpYWxTdG9yYWdlU291cC5jcHAgXAorCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvc291cC9ETlNTb3VwLmNwcCBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9z
b3VwL0dPd25QdHJTb3VwLmNwcCBcCiAJU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9z
b3VwL0dPd25QdHJTb3VwLmggXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291
cC9Qcm94eVNlcnZlclNvdXAuY3BwIFwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTEFuY2hvckVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQW5jaG9yRWxl
bWVudC5jcHAKaW5kZXggY2Y4NmIyODNmOTA5YTlhMzBkODJlMmRjMWM4NDljODQzNmIwZmJlMC4u
MTU0MDAwZDdhM2I2MDQxODg4MTE5M2I5MjJlMzM5MzI0ZTUyMDJiNyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MQW5jaG9yRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9IVE1MQW5jaG9yRWxlbWVudC5jcHAKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRl
ICJIVE1MQW5jaG9yRWxlbWVudC5oIgogCiAjaW5jbHVkZSAiQXR0cmlidXRlLmgiCisjaW5jbHVk
ZSAiRE5TLmgiCiAjaW5jbHVkZSAiRXZlbnROYW1lcy5oIgogI2luY2x1ZGUgIkZyYW1lLmgiCiAj
aW5jbHVkZSAiRnJhbWVMb2FkZXJDbGllbnQuaCIKQEAgLTM3LDcgKzM4LDYgQEAKICNpbmNsdWRl
ICJQYWdlLmgiCiAjaW5jbHVkZSAiUGluZ0xvYWRlci5oIgogI2luY2x1ZGUgIlJlbmRlckltYWdl
LmgiCi0jaW5jbHVkZSAiUmVzb3VyY2VIYW5kbGUuaCIKICNpbmNsdWRlICJTZWN1cml0eU9yaWdp
bi5oIgogI2luY2x1ZGUgIlNlY3VyaXR5UG9saWN5LmgiCiAjaW5jbHVkZSAiU2V0dGluZ3MuaCIK
QEAgLTIyMSw3ICsyMjEsNyBAQCB2b2lkIEhUTUxBbmNob3JFbGVtZW50OjpwYXJzZUF0dHJpYnV0
ZShBdHRyaWJ1dGUqIGF0dHIpCiAgICAgICAgICAgICBTdHJpbmcgcGFyc2VkVVJMID0gc3RyaXBM
ZWFkaW5nQW5kVHJhaWxpbmdIVE1MU3BhY2VzKGF0dHItPnZhbHVlKCkpOwogICAgICAgICAgICAg
aWYgKGRvY3VtZW50KCktPmlzRE5TUHJlZmV0Y2hFbmFibGVkKCkpIHsKICAgICAgICAgICAgICAg
ICBpZiAocHJvdG9jb2xJcyhwYXJzZWRVUkwsICJodHRwIikgfHwgcHJvdG9jb2xJcyhwYXJzZWRV
UkwsICJodHRwcyIpIHx8IHBhcnNlZFVSTC5zdGFydHNXaXRoKCIvLyIpKQotICAgICAgICAgICAg
ICAgICAgICBSZXNvdXJjZUhhbmRsZTo6cHJlcGFyZUZvclVSTChkb2N1bWVudCgpLT5jb21wbGV0
ZVVSTChwYXJzZWRVUkwpKTsKKyAgICAgICAgICAgICAgICAgICAgcHJlZmV0Y2hETlMoZG9jdW1l
bnQoKS0+Y29tcGxldGVVUkwocGFyc2VkVVJMKS5ob3N0KCkpOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgaWYgKGRvY3VtZW50KCktPnBhZ2UoKSAmJiAhZG9jdW1lbnQoKS0+cGFnZSgpLT5q
YXZhU2NyaXB0VVJMc0FyZUFsbG93ZWQoKSAmJiBwcm90b2NvbElzSmF2YVNjcmlwdChwYXJzZWRV
UkwpKSB7CiAgICAgICAgICAgICAgICAgY2xlYXJJc0xpbmsoKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTExpbmtFbGVtZW50LmNwcAppbmRleCBlZmU3NjE1NWFmNmQ3MzY3M2IwMDVhMWJhZTkxZDJi
ZmE3OGQzZmVlLi42OTBiZTdlMTc2Y2ZmMDNmMDE0ZjE4MWM2NWQ1OWIyMTVjMWMzODZkIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwCkBAIC00Miw3ICs0Miw2IEBACiAj
aW5jbHVkZSAiTWVkaWFMaXN0LmgiCiAjaW5jbHVkZSAiTWVkaWFRdWVyeUV2YWx1YXRvci5oIgog
I2luY2x1ZGUgIlBhZ2UuaCIKLSNpbmNsdWRlICJSZXNvdXJjZUhhbmRsZS5oIgogI2luY2x1ZGUg
IlNjcmlwdEV2ZW50TGlzdGVuZXIuaCIKICNpbmNsdWRlICJTZWN1cml0eU9yaWdpbi5oIgogI2lu
Y2x1ZGUgIlNldHRpbmdzLmgiCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvTGlu
a0xvYWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvTGlua0xvYWRlci5jcHAKaW5kZXgg
NTFkM2Q4ZjdkNmFiY2NhOGM2NDJiODVkMDhlZDkxOWJlZjhlZGVkZi4uN2Q2OTk3ODg2Yjk2NzBj
Nzg4ODFlYzU0OGNjZjcwZDU2YTc3YTEwMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9h
ZGVyL0xpbmtMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9MaW5rTG9hZGVy
LmNwcApAQCAtMzcsMTEgKzM3LDExIEBACiAjaW5jbHVkZSAiQ2FjaGVkQ1NTU3R5bGVTaGVldC5o
IgogI2luY2x1ZGUgIkNhY2hlZFJlc291cmNlTG9hZGVyLmgiCiAjaW5jbHVkZSAiQ29udGFpbmVy
Tm9kZS5oIgorI2luY2x1ZGUgIkROUy5oIgogI2luY2x1ZGUgIkRvY3VtZW50LmgiCiAjaW5jbHVk
ZSAiRnJhbWUuaCIKICNpbmNsdWRlICJGcmFtZVZpZXcuaCIKICNpbmNsdWRlICJMaW5rUmVsQXR0
cmlidXRlLmgiCi0jaW5jbHVkZSAiUmVzb3VyY2VIYW5kbGUuaCIKICNpbmNsdWRlICJTZXR0aW5n
cy5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC05OSw3ICs5OSw3IEBAIGJvb2wgTGlua0xv
YWRlcjo6bG9hZExpbmsoY29uc3QgTGlua1JlbEF0dHJpYnV0ZSYgcmVsQXR0cmlidXRlLCBjb25z
dCBTdHJpbmcmIHR5CiAgICAgICAgIC8vIEZJWE1FOiBUaGUgaHJlZiBhdHRyaWJ1dGUgb2YgdGhl
IGxpbmsgZWxlbWVudCBjYW4gYmUgaW4gIi8vaG9zdG5hbWUiIGZvcm0sIGFuZCB3ZSBzaG91bGRu
J3QgYXR0ZW1wdAogICAgICAgICAvLyB0byBjb21wbGV0ZSB0aGF0IGFzIFVSTCA8aHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ4ODU3Pi4KICAgICAgICAgaWYgKHNldHRp
bmdzICYmIHNldHRpbmdzLT5kbnNQcmVmZXRjaGluZ0VuYWJsZWQoKSAmJiBocmVmLmlzVmFsaWQo
KSAmJiAhaHJlZi5pc0VtcHR5KCkpCi0gICAgICAgICAgICBSZXNvdXJjZUhhbmRsZTo6cHJlcGFy
ZUZvclVSTChocmVmKTsKKyAgICAgICAgICAgIHByZWZldGNoRE5TKGhyZWYuaG9zdCgpKTsKICAg
ICB9CiAKICNpZiBFTkFCTEUoTElOS19QUkVGRVRDSCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvQ2hyb21lLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvQ2hyb21lLmNwcAppbmRl
eCBhZGUyNjJkN2MzYzQyYWJkNTRmY2JlNTBkNWY4ZTYzYzM0OWYxYzNmLi5jYjRjYzRjYjc0NmNm
OTEzNjUwOWNhYjFjMWM5YzFhZjJjZTA1YzU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL0Nocm9tZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9DaHJvbWUuY3BwCkBAIC0z
NzMsNyArMzczLDcgQEAgdm9pZCBDaHJvbWU6Om1vdXNlRGlkTW92ZU92ZXJFbGVtZW50KGNvbnN0
IEhpdFRlc3RSZXN1bHQmIHJlc3VsdCwgdW5zaWduZWQgbW9kaWYKICAgICBpZiAocmVzdWx0Lmlu
bmVyTm9kZSgpKSB7CiAgICAgICAgIERvY3VtZW50KiBkb2N1bWVudCA9IHJlc3VsdC5pbm5lck5v
ZGUoKS0+ZG9jdW1lbnQoKTsKICAgICAgICAgaWYgKGRvY3VtZW50ICYmIGRvY3VtZW50LT5pc0RO
U1ByZWZldGNoRW5hYmxlZCgpKQotICAgICAgICAgICAgUmVzb3VyY2VIYW5kbGU6OnByZXBhcmVG
b3JVUkwocmVzdWx0LmFic29sdXRlTGlua1VSTCgpKTsKKyAgICAgICAgICAgIHByZWZldGNoRE5T
KHJlc3VsdC5hYnNvbHV0ZUxpbmtVUkwoKS5ob3N0KCkpOwogICAgIH0KICAgICBtX2NsaWVudC0+
bW91c2VEaWRNb3ZlT3ZlckVsZW1lbnQocmVzdWx0LCBtb2RpZmllckZsYWdzKTsKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ETlMuaCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvRE5TLmgKaW5kZXggMjFkOWM4MDI2ZTg2NTU2MjkyMzZiZDgx
ZTNiMWUyMjQ0ZjEzZDkyZS4uYzZiNzQ4ZGI4YzZiMzVlZjFhNGI2MDVhYTA5NTRiMDc0NDYxYTZl
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ETlMuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0ROUy5oCkBAIC0zMCw5ICszMCw3IEBA
CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotI2lmICFVU0UoU09VUCkKLSAgICB2b2lkIHByZWZl
dGNoRE5TKGNvbnN0IFN0cmluZyYgaG9zdG5hbWUpOwotI2VuZGlmCit2b2lkIHByZWZldGNoRE5T
KGNvbnN0IFN0cmluZyYgaG9zdG5hbWUpOwogfQogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VIYW5kbGUuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZS5jcHAKaW5kZXggNmYyYmUyN2Iw
NzEyYTk1NzVhYjA2ZDVjYTAxODE1NzdiZDI2MWZkNi4uN2RkYzQ3ZTRlYTc5OWE0NmRlZTZmMzJj
ZmQwNzhlZjc1MTU0ZjFlZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9SZXNvdXJjZUhhbmRsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9SZXNvdXJjZUhhbmRsZS5jcHAKQEAgLTI4LDcgKzI4LDYgQEAKICNpbmNsdWRlICJSZXNv
dXJjZUhhbmRsZUludGVybmFsLmgiCiAKICNpbmNsdWRlICJCbG9iUmVnaXN0cnkuaCIKLSNpbmNs
dWRlICJETlMuaCIKICNpbmNsdWRlICJMb2dnaW5nLmgiCiAjaW5jbHVkZSAiUmVzb3VyY2VIYW5k
bGVDbGllbnQuaCIKICNpbmNsdWRlICJUaW1lci5oIgpAQCAtMTg1LDEzICsxODQsNiBAQCB2b2lk
IFJlc291cmNlSGFuZGxlOjpzZXREZWZlcnNMb2FkaW5nKGJvb2wgZGVmZXJzKQogICAgIHBsYXRm
b3JtU2V0RGVmZXJzTG9hZGluZyhkZWZlcnMpOwogfQogCi0jaWYgIVVTRShTT1VQKQotdm9pZCBS
ZXNvdXJjZUhhbmRsZTo6cHJlcGFyZUZvclVSTChjb25zdCBLVVJMJiB1cmwpCi17Ci0gICAgcmV0
dXJuIHByZWZldGNoRE5TKHVybC5ob3N0KCkpOwotfQotI2VuZGlmCi0KIHZvaWQgUmVzb3VyY2VI
YW5kbGU6OmNhY2hlTWV0YWRhdGEoY29uc3QgUmVzb3VyY2VSZXNwb25zZSYsIGNvbnN0IFZlY3Rv
cjxjaGFyPiYpCiB7CiAgICAgLy8gT3B0aW9uYWxseSBpbXBsZW1lbnRlZCBieSBwbGF0Zm9ybS4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VIYW5k
bGUuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VIYW5kbGUuaApp
bmRleCA4NjI2ZTA5ZTgzYzU0YjI5NDZhMzg4NTYxZDczN2QzZmRjYjFkYWQ0Li4yZGUzYzYxMTFm
YzIxOTY2ODFmMzQ2MjJmZTZkZDhjZTcxNzk4OTdjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZS5oCkBAIC0xMDQsNyArMTA0LDYgQEAgcHVi
bGljOgogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFJlc291cmNlSGFuZGxlPiBjcmVhdGUoTmV0d29y
a2luZ0NvbnRleHQqLCBjb25zdCBSZXNvdXJjZVJlcXVlc3QmLCBSZXNvdXJjZUhhbmRsZUNsaWVu
dCosIGJvb2wgZGVmZXJzTG9hZGluZywgYm9vbCBzaG91bGRDb250ZW50U25pZmYpOwogICAgIHN0
YXRpYyB2b2lkIGxvYWRSZXNvdXJjZVN5bmNocm9ub3VzbHkoTmV0d29ya2luZ0NvbnRleHQqLCBj
b25zdCBSZXNvdXJjZVJlcXVlc3QmLCBTdG9yZWRDcmVkZW50aWFscywgUmVzb3VyY2VFcnJvciYs
IFJlc291cmNlUmVzcG9uc2UmLCBWZWN0b3I8Y2hhcj4mIGRhdGEpOwogCi0gICAgc3RhdGljIHZv
aWQgcHJlcGFyZUZvclVSTChjb25zdCBLVVJMJik7CiAgICAgc3RhdGljIGJvb2wgd2lsbExvYWRG
cm9tQ2FjaGUoUmVzb3VyY2VSZXF1ZXN0JiwgRnJhbWUqKTsKICAgICBzdGF0aWMgdm9pZCBjYWNo
ZU1ldGFkYXRhKGNvbnN0IFJlc291cmNlUmVzcG9uc2UmLCBjb25zdCBWZWN0b3I8Y2hhcj4mKTsK
ICNpZiBQTEFURk9STShNQUMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL2Nocm9taXVtL0ROU0Nocm9taXVtLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L25ldHdvcmsvY2hyb21pdW0vRE5TQ2hyb21pdW0uY3BwCmluZGV4IDU5NzE0ZTM2ZjBjZmNiNDZi
MTVkNjcwMzhiODk1OGZkZjNkNTI3NzIuLmFlNWVkN2ExNGRlZmRkODZhN2UxZThkZGExYTE4MzEx
YTliYTg1M2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2hy
b21pdW0vRE5TQ2hyb21pdW0uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvY2hyb21pdW0vRE5TQ2hyb21pdW0uY3BwCkBAIC0yNyw3ICsyNyw2IEBACiAjaW5jbHVkZSAi
RE5TLmgiCiAKICNpbmNsdWRlICJQbGF0Zm9ybVN1cHBvcnQuaCIKLSNpbmNsdWRlICJSZXNvdXJj
ZUhhbmRsZS5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTM2LDkgKzM1LDQgQEAgdm9p
ZCBwcmVmZXRjaEROUyhjb25zdCBTdHJpbmcmIGhvc3RuYW1lKQogICAgIFBsYXRmb3JtU3VwcG9y
dDo6cHJlZmV0Y2hETlMoaG9zdG5hbWUpOwogfQogCi12b2lkIFJlc291cmNlSGFuZGxlOjpwcmVw
YXJlRm9yVVJMKGNvbnN0IEtVUkwmIHVybCkKLXsKLSAgICByZXR1cm4gcHJlZmV0Y2hETlModXJs
Lmhvc3QoKSk7Ci19Ci0KIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9ETlNTb3VwLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9ETlNTb3VwLmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wMWY1MTAw
YTcwOGY2NGJiYzJkMzNhY2NiZGNjM2YwOWEyMDc2OGY5Ci0tLSAvZGV2L251bGwKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL0ROU1NvdXAuY3BwCkBAIC0wLDAgKzEs
NDkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMDggQXBwbGUgQ29tcHV0ZXIsIEluYy4gIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMDksIDIwMTIgSWdhbGlhIFMu
TC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZv
cm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92
aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJl
ZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJp
Z2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAg
ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRp
c3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIEFO
RCBJVFMgQ09OVFJJQlVUT1JTICJBUyBJUyIgQU5EIEFOWQorICogRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJ
RUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFQUExF
IENPTVBVVEVSLCBJTkMuIE9SCisgKiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElS
RUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwKKyAqIEVYRU1QTEFSWSwgT1IgQ09O
U0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFBS
T0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBE
QVRBLCBPUgorICogUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENB
VVNFRCBBTkQgT04gQU5ZIFRIRU9SWQorICogT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRS
QUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0Ug
T1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyAqIE9GIFRI
SVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBE
QU1BR0UuIAorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlICJETlMuaCIKKwor
I2luY2x1ZGUgIkNTdHJpbmcuaCIKKyNpbmNsdWRlICJHT3duUHRyU291cC5oIgorI2luY2x1ZGUg
IlJlc291cmNlSGFuZGxlLmgiCisKK25hbWVzcGFjZSBXZWJDb3JlIHsKKwordm9pZCBwcmVmZXRj
aEROUyhjb25zdCBTdHJpbmcmIGhvc3RuYW1lKQoreworICAgIGlmIChob3N0bmFtZS5pc0VtcHR5
KCkpCisgICAgICAgIHJldHVybjsKKworICAgIFN0cmluZyB1cmkgPSAiaHR0cDovLyIgKyBob3N0
bmFtZTsKKyAgICBHT3duUHRyPFNvdXBVUkk+IHNvdXBVUkkoc291cF91cmlfbmV3KHVyaS51dGY4
KCkuZGF0YSgpKSk7CisgICAgaWYgKCFzb3VwVVJJKQorICAgICAgICByZXR1cm47CisKKyAgICBz
b3VwX3Nlc3Npb25fcHJlcGFyZV9mb3JfdXJpKFJlc291cmNlSGFuZGxlOjpkZWZhdWx0U2Vzc2lv
bigpLCBzb3VwVVJJLmdldCgpKTsKK30KKworfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcAppbmRleCA5
MmM2NmU1NGNiYTkzNTk2NDIyN2JlNDg0MWEwNWFkMDM2YThjOTBlLi43NWJiNWMzOTc3ZmFmMzg4
ZDNiMzdhYzY3YTYzMjc0MzVhNDI0NzRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcApAQCAtMTc5
LDE0ICsxNzksNiBAQCBzdGF0aWMgdm9pZCBlbnN1cmVTZXNzaW9uSXNJbml0aWFsaXplZChTb3Vw
U2Vzc2lvbiogc2Vzc2lvbikKICAgICBnX29iamVjdF9zZXRfZGF0YShHX09CSkVDVChzZXNzaW9u
KSwgIndlYmtpdC1pbml0IiwgcmVpbnRlcnByZXRfY2FzdDx2b2lkKj4oMHhkZWFkYmVlZikpOwog
fQogCi12b2lkIFJlc291cmNlSGFuZGxlOjpwcmVwYXJlRm9yVVJMKGNvbnN0IEtVUkwmIHVybCkK
LXsKLSAgICBHT3duUHRyPFNvdXBVUkk+IHNvdXBVUkkoc291cF91cmlfbmV3KHVybC5zdHJpbmco
KS51dGY4KCkuZGF0YSgpKSk7Ci0gICAgaWYgKCFzb3VwVVJJKQotICAgICAgICByZXR1cm47Ci0g
ICAgc291cF9zZXNzaW9uX3ByZXBhcmVfZm9yX3VyaShSZXNvdXJjZUhhbmRsZTo6ZGVmYXVsdFNl
c3Npb24oKSwgc291cFVSSS5nZXQoKSk7Ci19Ci0KIC8vIENhbGxlZCBlYWNoIHRpbWUgdGhlIG1l
c3NhZ2UgaXMgZ29pbmcgdG8gYmUgc2VudCBhZ2FpbiBleGNlcHQgdGhlIGZpcnN0IHRpbWUuCiAv
LyBJdCdzIHVzZWQgbW9zdGx5IHRvIGxldCB3ZWJraXQga25vdyBhYm91dCByZWRpcmVjdHMuCiBz
dGF0aWMgdm9pZCByZXN0YXJ0ZWRDYWxsYmFjayhTb3VwTWVzc2FnZSogbXNnLCBncG9pbnRlciBk
YXRhKQo=
</data>
<flag name="review"
          id="135058"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
    <flag name="commit-queue"
          id="135222"
          type_id="3"
          status="-"
          setter="gyuyoung.kim"
    />
          </attachment>
      

    </bug>

</bugzilla>