<?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>152475</bug_id>
          
          <creation_ts>2015-12-21 03:05:57 -0800</creation_ts>
          <short_desc>[WK2][EFL] Use cacheDirectoryFileSystemRepresentation and websiteDataDirectoryFileSystemRepresentation to refactor APIWebsiteDataStoreEfl</short_desc>
          <delta_ts>2015-12-21 19:37:36 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</component>
          <version>WebKit 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="Joonghun Park">jh718.park</reporter>
          <assigned_to name="Joonghun Park">jh718.park</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1150706</commentid>
    <comment_count>0</comment_count>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-12-21 03:05:57 -0800</bug_when>
    <thetext>Use WebCore::pathByAppendingComponent instead of operator+ because it doesn&apos;t consider the case in which the first path component doesn&apos;t end with &apos;/&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1150707</commentid>
    <comment_count>1</comment_count>
      <attachid>267739</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-12-21 03:08:12 -0800</bug_when>
    <thetext>Created attachment 267739
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1150833</commentid>
    <comment_count>2</comment_count>
      <attachid>267771</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-12-21 17:35:51 -0800</bug_when>
    <thetext>Created attachment 267771
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1150836</commentid>
    <comment_count>3</comment_count>
      <attachid>267772</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-12-21 17:43:44 -0800</bug_when>
    <thetext>Created attachment 267772
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1150838</commentid>
    <comment_count>4</comment_count>
      <attachid>267774</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-12-21 17:59:55 -0800</bug_when>
    <thetext>Created attachment 267774
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1150844</commentid>
    <comment_count>5</comment_count>
      <attachid>267774</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-21 19:37:32 -0800</bug_when>
    <thetext>Comment on attachment 267774
Patch

Clearing flags on attachment: 267774

Committed r194358: &lt;http://trac.webkit.org/changeset/194358&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1150845</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-21 19:37:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267739</attachid>
            <date>2015-12-21 03:08:12 -0800</date>
            <delta_ts>2015-12-21 17:35:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152475-20151221200733.patch</filename>
            <type>text/plain</type>
            <size>2320</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk0MzI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZTZhZmIyMTAzMmE3Njdj
YmM0ZWIyYjU2YmEzMDNiNWIyOTA5YzBmZi4uODRkYTUxZmU0NzQ0ZmI1MGMxMDA1MjIzNTA4MzM5
MTNkNjQ1NzYwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE1LTEyLTIxICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbV0syXVtFRkxd
IFVzZSBwYXRoQnlBcHBlbmRpbmdDb21wb25lbnQgdG8gY29uY2F0ZW5hdGUgcGF0aCBjb21wb25l
bnRzIGluIEFQSVdlYnNpdGVEYXRhU3RvcmVFZmwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MjQ3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFVzZSBXZWJDb3JlOjpwYXRoQnlBcHBlbmRpbmdDb21wb25l
bnQgaW5zdGVhZCBvZiBvcGVyYXRvcisgYmVjYXVzZSBpdCBkb2Vzbid0IGNvbnNpZGVyIHRoZSBj
YXNlIGluIHdoaWNoIHRoZSBmaXJzdCBwYXRoIGNvbXBvbmVudCBkb2Vzbid0IGVuZCB3aXRoICcv
Jy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL0FQSVdlYnNpdGVEYXRhU3RvcmVFZmwu
Y3BwOgorICAgICAgICAoQVBJOjpXZWJzaXRlRGF0YVN0b3JlOjpjYWNoZURpcmVjdG9yeUZpbGVT
eXN0ZW1SZXByZXNlbnRhdGlvbik6CisgICAgICAgIChBUEk6OldlYnNpdGVEYXRhU3RvcmU6Ondl
YnNpdGVEYXRhRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9uKToKKwogMjAxNS0xMi0y
MCAgSm9vbmdodW4gUGFyayAgPGpoNzE4LnBhcmtAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW1dL
Ml1bRUZMXSBVc2UgV2Vic2l0ZURhdGFTdG9yZSBpbnN0ZWFkIG9mIFdlYkRhdGFiYXNlTWFuYWdl
ciB3aGljaCBoYXMgYmVlbiBkZWxldGVkIGluIHIxOTQyOTUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL0FQSVdlYnNpdGVEYXRhU3RvcmVFZmwuY3BwIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvQVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAK
aW5kZXggYmFjNTNmYTZhMDBlYTdkNGZmMWFiMWY2ZDQ5NTExMTY1ZjM2MDE4YS4uMWFhMDllYWY5
NWFmOTI3OWQ4ZGQyNWVmZjBhNDdiYmJjNDYxYThiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvQVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvQVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAK
QEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlICJBUElXZWJzaXRlRGF0YVN0b3JlLmgiCiAKICNp
bmNsdWRlIDxFZnJlZXQuaD4KKyNpbmNsdWRlIDxXZWJDb3JlL0ZpbGVTeXN0ZW0uaD4KICNpbmNs
dWRlIDx3dGYvdGV4dC9TdHJpbmdCdWlsZGVyLmg+CiAKIG5hbWVzcGFjZSBBUEkgewpAQCAtNzQs
MTIgKzc1LDEyIEBAIFN0cmluZyBXZWJzaXRlRGF0YVN0b3JlOjpkZWZhdWx0V2ViU1FMRGF0YWJh
c2VEaXJlY3RvcnkoKQogCiBTdHJpbmcgV2Vic2l0ZURhdGFTdG9yZTo6Y2FjaGVEaXJlY3RvcnlG
aWxlU3lzdGVtUmVwcmVzZW50YXRpb24oY29uc3QgU3RyaW5nJiBkaXJlY3RvcnlOYW1lKQogewot
ICAgIHJldHVybiBTdHJpbmc6OmZyb21VVEY4KGVmcmVldF9jYWNoZV9ob21lX2dldCgpKSArIGRp
cmVjdG9yeU5hbWU7CisgICAgcmV0dXJuIFdlYkNvcmU6OnBhdGhCeUFwcGVuZGluZ0NvbXBvbmVu
dChTdHJpbmc6OmZyb21VVEY4KGVmcmVldF9jYWNoZV9ob21lX2dldCgpKSwgZGlyZWN0b3J5TmFt
ZSk7CiB9CiAKIFN0cmluZyBXZWJzaXRlRGF0YVN0b3JlOjp3ZWJzaXRlRGF0YURpcmVjdG9yeUZp
bGVTeXN0ZW1SZXByZXNlbnRhdGlvbihjb25zdCBTdHJpbmcmIGRpcmVjdG9yeU5hbWUpCiB7Ci0g
ICAgcmV0dXJuIFN0cmluZzo6ZnJvbVVURjgoZWZyZWV0X2RhdGFfaG9tZV9nZXQoKSkgKyBkaXJl
Y3RvcnlOYW1lOworICAgIHJldHVybiBXZWJDb3JlOjpwYXRoQnlBcHBlbmRpbmdDb21wb25lbnQo
U3RyaW5nOjpmcm9tVVRGOChlZnJlZXRfZGF0YV9ob21lX2dldCgpKSwgZGlyZWN0b3J5TmFtZSk7
CiB9CiAKIFdlYktpdDo6V2Vic2l0ZURhdGFTdG9yZTo6Q29uZmlndXJhdGlvbiBXZWJzaXRlRGF0
YVN0b3JlOjpkZWZhdWx0RGF0YVN0b3JlQ29uZmlndXJhdGlvbigpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267771</attachid>
            <date>2015-12-21 17:35:51 -0800</date>
            <delta_ts>2015-12-21 17:43:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152475-20151222103513.patch</filename>
            <type>text/plain</type>
            <size>4646</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk0MzU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGUzZDQyNWQ5ZTA2MzQ1
ZjJhNWJmODRmMTA3ZjkwOTA1MzBjZjFkMS4uNWI4YjA1YmI0ZTZiZGE5ZjZmZDFmYzZjYWE1MGVk
Y2FlNGJiYzhkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE1LTEyLTIxICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbV0syXVtFRkxd
IFVzZSBjYWNoZURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbiBhbmQgd2Vic2l0ZURh
dGFEaXJlY3RvcnlGaWxlU3lzdGVtUmVwcmVzZW50YXRpb24KKyAgICAgICAgdG8gcmVmYWN0b3Ig
QVBJV2Vic2l0ZURhdGFTdG9yZUVmbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTUyNDc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVXNlIGNhY2hlRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9u
IGFuZCB3ZWJzaXRlRGF0YURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbgorICAgICAg
ICBpbnN0ZWFkIG9mIHRvIHVzZSBtdWx0aXBsZSBlZnJlZXRfY2FjaGVfaG9tZV9nZXQKKyAgICAg
ICAgYW5kIGVmcmVldF9kYXRhX2hvbWVfZ2V0IHJlc3BlY3RpdmVseS4KKyAgICAgICAgQW5kIGFs
c28gdXNlIEVJTkFfUEFUSF9TRVBfUyBpbnN0ZWFkIG9mICIvIiBhcyBkaXJlY3Rvcnkgc2VwYXJh
dG9yLAorICAgICAgICBhbmQgV2ViQ29yZTo6cGF0aEJ5QXBwZW5kaW5nQ29tcG9uZW50IGluc3Rl
YWQgb2Ygb3BlcmF0b3IrLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvQVBJV2Vic2l0
ZURhdGFTdG9yZUVmbC5jcHA6CisgICAgICAgIChBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmRlZmF1
bHRBcHBsaWNhdGlvbkNhY2hlRGlyZWN0b3J5KToKKyAgICAgICAgKEFQSTo6V2Vic2l0ZURhdGFT
dG9yZTo6ZGVmYXVsdE5ldHdvcmtDYWNoZURpcmVjdG9yeSk6CisgICAgICAgIChBUEk6OldlYnNp
dGVEYXRhU3RvcmU6OmRlZmF1bHRJbmRleGVkREJEYXRhYmFzZURpcmVjdG9yeSk6CisgICAgICAg
IChBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRMb2NhbFN0b3JhZ2VEaXJlY3RvcnkpOgor
ICAgICAgICAoQVBJOjpXZWJzaXRlRGF0YVN0b3JlOjpkZWZhdWx0TWVkaWFLZXlzU3RvcmFnZURp
cmVjdG9yeSk6CisgICAgICAgIChBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRXZWJTUUxE
YXRhYmFzZURpcmVjdG9yeSk6CisgICAgICAgIChBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmNhY2hl
RGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9uKToKKyAgICAgICAgKEFQSTo6V2Vic2l0
ZURhdGFTdG9yZTo6d2Vic2l0ZURhdGFEaXJlY3RvcnlGaWxlU3lzdGVtUmVwcmVzZW50YXRpb24p
OgorCiAyMDE1LTEyLTIxICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAg
ICAgICBGYWN0b3IgTmV0d29ya1Jlc291cmNlTG9hZGVyIGNvZGUgZm9yIHN0b3JpbmcgYSBjYWNo
ZSBlbnRyeSBpbnRvIGEgZnVuY3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL0FQSVdlYnNpdGVEYXRhU3RvcmVFZmwuY3BwIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvQVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAKaW5kZXggYmFjNTNm
YTZhMDBlYTdkNGZmMWFiMWY2ZDQ5NTExMTY1ZjM2MDE4YS4uNTBjNDM2ZjQ3MmExMjBhYzI0YjQ4
ZTcyNzM1ZDBjNGQzMDdlZmE3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvQVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvQVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAKQEAgLTI3LDEzICsy
NywxNSBAQAogI2luY2x1ZGUgIkFQSVdlYnNpdGVEYXRhU3RvcmUuaCIKIAogI2luY2x1ZGUgPEVm
cmVldC5oPgorI2luY2x1ZGUgPEVpbmEuaD4KKyNpbmNsdWRlIDxXZWJDb3JlL0ZpbGVTeXN0ZW0u
aD4KICNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdCdWlsZGVyLmg+CiAKIG5hbWVzcGFjZSBBUEkg
ewogCiBTdHJpbmcgV2Vic2l0ZURhdGFTdG9yZTo6ZGVmYXVsdEFwcGxpY2F0aW9uQ2FjaGVEaXJl
Y3RvcnkoKQogewotICAgIHJldHVybiBTdHJpbmc6OmZyb21VVEY4KGVmcmVldF9jYWNoZV9ob21l
X2dldCgpKSArICIvV2ViS2l0RWZsL0FwcGxpY2F0aW9ucyI7CisgICAgcmV0dXJuIGNhY2hlRGly
ZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9uKCJXZWJLaXRFZmwiIEVJTkFfUEFUSF9TRVBf
UyAiQXBwbGljYXRpb25zIik7CiB9CiAKIFN0cmluZyBXZWJzaXRlRGF0YVN0b3JlOjpkZWZhdWx0
TmV0d29ya0NhY2hlRGlyZWN0b3J5KCkKQEAgLTQ0LDQyICs0NiwzNyBAQCBTdHJpbmcgV2Vic2l0
ZURhdGFTdG9yZTo6ZGVmYXVsdE5ldHdvcmtDYWNoZURpcmVjdG9yeSgpCiAgICAgc3RhdGljIGNv
bnN0IGNoYXIgbmV0d29ya0NhY2hlU3ViZGlyZWN0b3J5W10gPSAid2Via2l0IjsKICNlbmRpZgog
Ci0gICAgU3RyaW5nQnVpbGRlciBkaXNrQ2FjaGVEaXJlY3Rvcnk7Ci0gICAgZGlza0NhY2hlRGly
ZWN0b3J5LmFwcGVuZChlZnJlZXRfY2FjaGVfaG9tZV9nZXQoKSk7Ci0gICAgZGlza0NhY2hlRGly
ZWN0b3J5LmFwcGVuZExpdGVyYWwoIi8iKTsKLSAgICBkaXNrQ2FjaGVEaXJlY3RvcnkuYXBwZW5k
KG5ldHdvcmtDYWNoZVN1YmRpcmVjdG9yeSk7Ci0KLSAgICByZXR1cm4gZGlza0NhY2hlRGlyZWN0
b3J5LnRvU3RyaW5nKCk7CisgICAgcmV0dXJuIGNhY2hlRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJl
c2VudGF0aW9uKG5ldHdvcmtDYWNoZVN1YmRpcmVjdG9yeSk7CiB9CiAKIFN0cmluZyBXZWJzaXRl
RGF0YVN0b3JlOjpkZWZhdWx0SW5kZXhlZERCRGF0YWJhc2VEaXJlY3RvcnkoKQogewotICAgIHJl
dHVybiBTdHJpbmc6OmZyb21VVEY4KGVmcmVldF9kYXRhX2hvbWVfZ2V0KCkpICsgIi9XZWJLaXRF
ZmwvSW5kZXhlZERCIjsKKyAgICByZXR1cm4gd2Vic2l0ZURhdGFEaXJlY3RvcnlGaWxlU3lzdGVt
UmVwcmVzZW50YXRpb24oIldlYktpdEVmbCIgRUlOQV9QQVRIX1NFUF9TICJJbmRleGVkREIiKTsK
IH0KIAogU3RyaW5nIFdlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRMb2NhbFN0b3JhZ2VEaXJlY3Rv
cnkoKQogewotICAgIHJldHVybiBTdHJpbmc6OmZyb21VVEY4KGVmcmVldF9kYXRhX2hvbWVfZ2V0
KCkpICsgIi9XZWJLaXRFZmwvTG9jYWxTdG9yYWdlIjsKKyAgICByZXR1cm4gd2Vic2l0ZURhdGFE
aXJlY3RvcnlGaWxlU3lzdGVtUmVwcmVzZW50YXRpb24oIldlYktpdEVmbCIgRUlOQV9QQVRIX1NF
UF9TICJMb2NhbFN0b3JhZ2UiKTsKIH0KIAogU3RyaW5nIFdlYnNpdGVEYXRhU3RvcmU6OmRlZmF1
bHRNZWRpYUtleXNTdG9yYWdlRGlyZWN0b3J5KCkKIHsKLSAgICByZXR1cm4gU3RyaW5nOjpmcm9t
VVRGOChlZnJlZXRfZGF0YV9ob21lX2dldCgpKSArICIvV2ViS2l0RWZsL01lZGlhS2V5cyI7Cisg
ICAgcmV0dXJuIHdlYnNpdGVEYXRhRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9uKCJX
ZWJLaXRFZmwiIEVJTkFfUEFUSF9TRVBfUyAiTWVkaWFLZXlzIik7CiB9CiAKIFN0cmluZyBXZWJz
aXRlRGF0YVN0b3JlOjpkZWZhdWx0V2ViU1FMRGF0YWJhc2VEaXJlY3RvcnkoKQogewotICAgIHJl
dHVybiBTdHJpbmc6OmZyb21VVEY4KGVmcmVldF9kYXRhX2hvbWVfZ2V0KCkpICsgIi9XZWJLaXRF
ZmwvRGF0YWJhc2VzIjsKKyAgICByZXR1cm4gd2Vic2l0ZURhdGFEaXJlY3RvcnlGaWxlU3lzdGVt
UmVwcmVzZW50YXRpb24oIldlYktpdEVmbCIgRUlOQV9QQVRIX1NFUF9TICJEYXRhYmFzZXMiKTsK
IH0KIAogU3RyaW5nIFdlYnNpdGVEYXRhU3RvcmU6OmNhY2hlRGlyZWN0b3J5RmlsZVN5c3RlbVJl
cHJlc2VudGF0aW9uKGNvbnN0IFN0cmluZyYgZGlyZWN0b3J5TmFtZSkKIHsKLSAgICByZXR1cm4g
U3RyaW5nOjpmcm9tVVRGOChlZnJlZXRfY2FjaGVfaG9tZV9nZXQoKSkgKyBkaXJlY3RvcnlOYW1l
OworICAgIHJldHVybiBXZWJDb3JlOjpwYXRoQnlBcHBlbmRpbmdDb21wb25lbnQoU3RyaW5nOjpm
cm9tVVRGOChlZnJlZXRfY2FjaGVfaG9tZV9nZXQoKSksIGRpcmVjdG9yeU5hbWUpOwogfQogCiBT
dHJpbmcgV2Vic2l0ZURhdGFTdG9yZTo6d2Vic2l0ZURhdGFEaXJlY3RvcnlGaWxlU3lzdGVtUmVw
cmVzZW50YXRpb24oY29uc3QgU3RyaW5nJiBkaXJlY3RvcnlOYW1lKQogewotICAgIHJldHVybiBT
dHJpbmc6OmZyb21VVEY4KGVmcmVldF9kYXRhX2hvbWVfZ2V0KCkpICsgZGlyZWN0b3J5TmFtZTsK
KyAgICByZXR1cm4gV2ViQ29yZTo6cGF0aEJ5QXBwZW5kaW5nQ29tcG9uZW50KFN0cmluZzo6ZnJv
bVVURjgoZWZyZWV0X2RhdGFfaG9tZV9nZXQoKSksIGRpcmVjdG9yeU5hbWUpOwogfQogCiBXZWJL
aXQ6OldlYnNpdGVEYXRhU3RvcmU6OkNvbmZpZ3VyYXRpb24gV2Vic2l0ZURhdGFTdG9yZTo6ZGVm
YXVsdERhdGFTdG9yZUNvbmZpZ3VyYXRpb24oKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267772</attachid>
            <date>2015-12-21 17:43:44 -0800</date>
            <delta_ts>2015-12-21 17:59:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152475-20151222104306.patch</filename>
            <type>text/plain</type>
            <size>4627</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk0MzU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGUzZDQyNWQ5ZTA2MzQ1
ZjJhNWJmODRmMTA3ZjkwOTA1MzBjZjFkMS4uNWI4YjA1YmI0ZTZiZGE5ZjZmZDFmYzZjYWE1MGVk
Y2FlNGJiYzhkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE1LTEyLTIxICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbV0syXVtFRkxd
IFVzZSBjYWNoZURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbiBhbmQgd2Vic2l0ZURh
dGFEaXJlY3RvcnlGaWxlU3lzdGVtUmVwcmVzZW50YXRpb24KKyAgICAgICAgdG8gcmVmYWN0b3Ig
QVBJV2Vic2l0ZURhdGFTdG9yZUVmbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTUyNDc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVXNlIGNhY2hlRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9u
IGFuZCB3ZWJzaXRlRGF0YURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbgorICAgICAg
ICBpbnN0ZWFkIG9mIHRvIHVzZSBtdWx0aXBsZSBlZnJlZXRfY2FjaGVfaG9tZV9nZXQKKyAgICAg
ICAgYW5kIGVmcmVldF9kYXRhX2hvbWVfZ2V0IHJlc3BlY3RpdmVseS4KKyAgICAgICAgQW5kIGFs
c28gdXNlIEVJTkFfUEFUSF9TRVBfUyBpbnN0ZWFkIG9mICIvIiBhcyBkaXJlY3Rvcnkgc2VwYXJh
dG9yLAorICAgICAgICBhbmQgV2ViQ29yZTo6cGF0aEJ5QXBwZW5kaW5nQ29tcG9uZW50IGluc3Rl
YWQgb2Ygb3BlcmF0b3IrLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvQVBJV2Vic2l0
ZURhdGFTdG9yZUVmbC5jcHA6CisgICAgICAgIChBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmRlZmF1
bHRBcHBsaWNhdGlvbkNhY2hlRGlyZWN0b3J5KToKKyAgICAgICAgKEFQSTo6V2Vic2l0ZURhdGFT
dG9yZTo6ZGVmYXVsdE5ldHdvcmtDYWNoZURpcmVjdG9yeSk6CisgICAgICAgIChBUEk6OldlYnNp
dGVEYXRhU3RvcmU6OmRlZmF1bHRJbmRleGVkREJEYXRhYmFzZURpcmVjdG9yeSk6CisgICAgICAg
IChBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRMb2NhbFN0b3JhZ2VEaXJlY3RvcnkpOgor
ICAgICAgICAoQVBJOjpXZWJzaXRlRGF0YVN0b3JlOjpkZWZhdWx0TWVkaWFLZXlzU3RvcmFnZURp
cmVjdG9yeSk6CisgICAgICAgIChBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRXZWJTUUxE
YXRhYmFzZURpcmVjdG9yeSk6CisgICAgICAgIChBUEk6OldlYnNpdGVEYXRhU3RvcmU6OmNhY2hl
RGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9uKToKKyAgICAgICAgKEFQSTo6V2Vic2l0
ZURhdGFTdG9yZTo6d2Vic2l0ZURhdGFEaXJlY3RvcnlGaWxlU3lzdGVtUmVwcmVzZW50YXRpb24p
OgorCiAyMDE1LTEyLTIxICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAg
ICAgICBGYWN0b3IgTmV0d29ya1Jlc291cmNlTG9hZGVyIGNvZGUgZm9yIHN0b3JpbmcgYSBjYWNo
ZSBlbnRyeSBpbnRvIGEgZnVuY3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL0FQSVdlYnNpdGVEYXRhU3RvcmVFZmwuY3BwIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvQVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAKaW5kZXggYmFjNTNm
YTZhMDBlYTdkNGZmMWFiMWY2ZDQ5NTExMTY1ZjM2MDE4YS4uZTVjYzYxZjU1NTJiNmRhMzM4MDQ1
Zjg3ZDIyOWMyM2RlMzBhMmIzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvQVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvQVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAKQEAgLTI3LDEzICsy
NywxNCBAQAogI2luY2x1ZGUgIkFQSVdlYnNpdGVEYXRhU3RvcmUuaCIKIAogI2luY2x1ZGUgPEVm
cmVldC5oPgorI2luY2x1ZGUgPFdlYkNvcmUvRmlsZVN5c3RlbS5oPgogI2luY2x1ZGUgPHd0Zi90
ZXh0L1N0cmluZ0J1aWxkZXIuaD4KIAogbmFtZXNwYWNlIEFQSSB7CiAKIFN0cmluZyBXZWJzaXRl
RGF0YVN0b3JlOjpkZWZhdWx0QXBwbGljYXRpb25DYWNoZURpcmVjdG9yeSgpCiB7Ci0gICAgcmV0
dXJuIFN0cmluZzo6ZnJvbVVURjgoZWZyZWV0X2NhY2hlX2hvbWVfZ2V0KCkpICsgIi9XZWJLaXRF
ZmwvQXBwbGljYXRpb25zIjsKKyAgICByZXR1cm4gY2FjaGVEaXJlY3RvcnlGaWxlU3lzdGVtUmVw
cmVzZW50YXRpb24oIldlYktpdEVmbCIgRUlOQV9QQVRIX1NFUF9TICJBcHBsaWNhdGlvbnMiKTsK
IH0KIAogU3RyaW5nIFdlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHROZXR3b3JrQ2FjaGVEaXJlY3Rv
cnkoKQpAQCAtNDQsNDIgKzQ1LDM3IEBAIFN0cmluZyBXZWJzaXRlRGF0YVN0b3JlOjpkZWZhdWx0
TmV0d29ya0NhY2hlRGlyZWN0b3J5KCkKICAgICBzdGF0aWMgY29uc3QgY2hhciBuZXR3b3JrQ2Fj
aGVTdWJkaXJlY3RvcnlbXSA9ICJ3ZWJraXQiOwogI2VuZGlmCiAKLSAgICBTdHJpbmdCdWlsZGVy
IGRpc2tDYWNoZURpcmVjdG9yeTsKLSAgICBkaXNrQ2FjaGVEaXJlY3RvcnkuYXBwZW5kKGVmcmVl
dF9jYWNoZV9ob21lX2dldCgpKTsKLSAgICBkaXNrQ2FjaGVEaXJlY3RvcnkuYXBwZW5kTGl0ZXJh
bCgiLyIpOwotICAgIGRpc2tDYWNoZURpcmVjdG9yeS5hcHBlbmQobmV0d29ya0NhY2hlU3ViZGly
ZWN0b3J5KTsKLQotICAgIHJldHVybiBkaXNrQ2FjaGVEaXJlY3RvcnkudG9TdHJpbmcoKTsKKyAg
ICByZXR1cm4gY2FjaGVEaXJlY3RvcnlGaWxlU3lzdGVtUmVwcmVzZW50YXRpb24obmV0d29ya0Nh
Y2hlU3ViZGlyZWN0b3J5KTsKIH0KIAogU3RyaW5nIFdlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRJ
bmRleGVkREJEYXRhYmFzZURpcmVjdG9yeSgpCiB7Ci0gICAgcmV0dXJuIFN0cmluZzo6ZnJvbVVU
RjgoZWZyZWV0X2RhdGFfaG9tZV9nZXQoKSkgKyAiL1dlYktpdEVmbC9JbmRleGVkREIiOworICAg
IHJldHVybiB3ZWJzaXRlRGF0YURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbigiV2Vi
S2l0RWZsIiBFSU5BX1BBVEhfU0VQX1MgIkluZGV4ZWREQiIpOwogfQogCiBTdHJpbmcgV2Vic2l0
ZURhdGFTdG9yZTo6ZGVmYXVsdExvY2FsU3RvcmFnZURpcmVjdG9yeSgpCiB7Ci0gICAgcmV0dXJu
IFN0cmluZzo6ZnJvbVVURjgoZWZyZWV0X2RhdGFfaG9tZV9nZXQoKSkgKyAiL1dlYktpdEVmbC9M
b2NhbFN0b3JhZ2UiOworICAgIHJldHVybiB3ZWJzaXRlRGF0YURpcmVjdG9yeUZpbGVTeXN0ZW1S
ZXByZXNlbnRhdGlvbigiV2ViS2l0RWZsIiBFSU5BX1BBVEhfU0VQX1MgIkxvY2FsU3RvcmFnZSIp
OwogfQogCiBTdHJpbmcgV2Vic2l0ZURhdGFTdG9yZTo6ZGVmYXVsdE1lZGlhS2V5c1N0b3JhZ2VE
aXJlY3RvcnkoKQogewotICAgIHJldHVybiBTdHJpbmc6OmZyb21VVEY4KGVmcmVldF9kYXRhX2hv
bWVfZ2V0KCkpICsgIi9XZWJLaXRFZmwvTWVkaWFLZXlzIjsKKyAgICByZXR1cm4gd2Vic2l0ZURh
dGFEaXJlY3RvcnlGaWxlU3lzdGVtUmVwcmVzZW50YXRpb24oIldlYktpdEVmbCIgRUlOQV9QQVRI
X1NFUF9TICJNZWRpYUtleXMiKTsKIH0KIAogU3RyaW5nIFdlYnNpdGVEYXRhU3RvcmU6OmRlZmF1
bHRXZWJTUUxEYXRhYmFzZURpcmVjdG9yeSgpCiB7Ci0gICAgcmV0dXJuIFN0cmluZzo6ZnJvbVVU
RjgoZWZyZWV0X2RhdGFfaG9tZV9nZXQoKSkgKyAiL1dlYktpdEVmbC9EYXRhYmFzZXMiOworICAg
IHJldHVybiB3ZWJzaXRlRGF0YURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbigiV2Vi
S2l0RWZsIiBFSU5BX1BBVEhfU0VQX1MgIkRhdGFiYXNlcyIpOwogfQogCiBTdHJpbmcgV2Vic2l0
ZURhdGFTdG9yZTo6Y2FjaGVEaXJlY3RvcnlGaWxlU3lzdGVtUmVwcmVzZW50YXRpb24oY29uc3Qg
U3RyaW5nJiBkaXJlY3RvcnlOYW1lKQogewotICAgIHJldHVybiBTdHJpbmc6OmZyb21VVEY4KGVm
cmVldF9jYWNoZV9ob21lX2dldCgpKSArIGRpcmVjdG9yeU5hbWU7CisgICAgcmV0dXJuIFdlYkNv
cmU6OnBhdGhCeUFwcGVuZGluZ0NvbXBvbmVudChTdHJpbmc6OmZyb21VVEY4KGVmcmVldF9jYWNo
ZV9ob21lX2dldCgpKSwgZGlyZWN0b3J5TmFtZSk7CiB9CiAKIFN0cmluZyBXZWJzaXRlRGF0YVN0
b3JlOjp3ZWJzaXRlRGF0YURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbihjb25zdCBT
dHJpbmcmIGRpcmVjdG9yeU5hbWUpCiB7Ci0gICAgcmV0dXJuIFN0cmluZzo6ZnJvbVVURjgoZWZy
ZWV0X2RhdGFfaG9tZV9nZXQoKSkgKyBkaXJlY3RvcnlOYW1lOworICAgIHJldHVybiBXZWJDb3Jl
OjpwYXRoQnlBcHBlbmRpbmdDb21wb25lbnQoU3RyaW5nOjpmcm9tVVRGOChlZnJlZXRfZGF0YV9o
b21lX2dldCgpKSwgZGlyZWN0b3J5TmFtZSk7CiB9CiAKIFdlYktpdDo6V2Vic2l0ZURhdGFTdG9y
ZTo6Q29uZmlndXJhdGlvbiBXZWJzaXRlRGF0YVN0b3JlOjpkZWZhdWx0RGF0YVN0b3JlQ29uZmln
dXJhdGlvbigpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267774</attachid>
            <date>2015-12-21 17:59:55 -0800</date>
            <delta_ts>2015-12-21 19:37:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152475-20151222105917.patch</filename>
            <type>text/plain</type>
            <size>4614</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk0MzU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGUzZDQyNWQ5ZTA2MzQ1
ZjJhNWJmODRmMTA3ZjkwOTA1MzBjZjFkMS4uMDBiMmMwNmU2NjhjOTRkNWNmNTQ3M2E3NDViMTdl
OTkwNmI2NzUxNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE1LTEyLTIxICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbV0syXVtFRkxd
IFVzZSBjYWNoZURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbiBhbmQgd2Vic2l0ZURh
dGFEaXJlY3RvcnlGaWxlU3lzdGVtUmVwcmVzZW50YXRpb24KKyAgICAgICAgdG8gcmVmYWN0b3Ig
QVBJV2Vic2l0ZURhdGFTdG9yZUVmbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTUyNDc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVXNlIGNhY2hlRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9u
IGFuZCB3ZWJzaXRlRGF0YURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbgorICAgICAg
ICBpbnN0ZWFkIG9mIHRvIHVzZSBlZnJlZXRfY2FjaGVfaG9tZV9nZXQKKyAgICAgICAgYW5kIGVm
cmVldF9kYXRhX2hvbWVfZ2V0IGRpcmVjdGx5LgorICAgICAgICBBbmQgYWxzbyB1c2UgRUlOQV9Q
QVRIX1NFUF9TIGluc3RlYWQgb2YgIi8iIGFzIGRpcmVjdG9yeSBzZXBhcmF0b3IsCisgICAgICAg
IGFuZCBXZWJDb3JlOjpwYXRoQnlBcHBlbmRpbmdDb21wb25lbnQgaW5zdGVhZCBvZiBvcGVyYXRv
cisuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9BUElXZWJzaXRlRGF0YVN0b3JlRWZs
LmNwcDoKKyAgICAgICAgKEFQSTo6V2Vic2l0ZURhdGFTdG9yZTo6ZGVmYXVsdEFwcGxpY2F0aW9u
Q2FjaGVEaXJlY3RvcnkpOgorICAgICAgICAoQVBJOjpXZWJzaXRlRGF0YVN0b3JlOjpkZWZhdWx0
TmV0d29ya0NhY2hlRGlyZWN0b3J5KToKKyAgICAgICAgKEFQSTo6V2Vic2l0ZURhdGFTdG9yZTo6
ZGVmYXVsdEluZGV4ZWREQkRhdGFiYXNlRGlyZWN0b3J5KToKKyAgICAgICAgKEFQSTo6V2Vic2l0
ZURhdGFTdG9yZTo6ZGVmYXVsdExvY2FsU3RvcmFnZURpcmVjdG9yeSk6CisgICAgICAgIChBUEk6
OldlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHRNZWRpYUtleXNTdG9yYWdlRGlyZWN0b3J5KToKKyAg
ICAgICAgKEFQSTo6V2Vic2l0ZURhdGFTdG9yZTo6ZGVmYXVsdFdlYlNRTERhdGFiYXNlRGlyZWN0
b3J5KToKKyAgICAgICAgKEFQSTo6V2Vic2l0ZURhdGFTdG9yZTo6Y2FjaGVEaXJlY3RvcnlGaWxl
U3lzdGVtUmVwcmVzZW50YXRpb24pOgorICAgICAgICAoQVBJOjpXZWJzaXRlRGF0YVN0b3JlOjp3
ZWJzaXRlRGF0YURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbik6CisKIDIwMTUtMTIt
MjEgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIEZhY3RvciBO
ZXR3b3JrUmVzb3VyY2VMb2FkZXIgY29kZSBmb3Igc3RvcmluZyBhIGNhY2hlIGVudHJ5IGludG8g
YSBmdW5jdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwv
QVBJV2Vic2l0ZURhdGFTdG9yZUVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9BUElXZWJzaXRlRGF0YVN0b3JlRWZsLmNwcAppbmRleCBiYWM1M2ZhNmEwMGVhN2Q0ZmYx
YWIxZjZkNDk1MTExNjVmMzYwMThhLi5lNWNjNjFmNTU1MmI2ZGEzMzgwNDVmODdkMjI5YzIzZGUz
MGEyYjNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9BUElX
ZWJzaXRlRGF0YVN0b3JlRWZsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9BUElXZWJzaXRlRGF0YVN0b3JlRWZsLmNwcApAQCAtMjcsMTMgKzI3LDE0IEBACiAjaW5j
bHVkZSAiQVBJV2Vic2l0ZURhdGFTdG9yZS5oIgogCiAjaW5jbHVkZSA8RWZyZWV0Lmg+CisjaW5j
bHVkZSA8V2ViQ29yZS9GaWxlU3lzdGVtLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvU3RyaW5nQnVp
bGRlci5oPgogCiBuYW1lc3BhY2UgQVBJIHsKIAogU3RyaW5nIFdlYnNpdGVEYXRhU3RvcmU6OmRl
ZmF1bHRBcHBsaWNhdGlvbkNhY2hlRGlyZWN0b3J5KCkKIHsKLSAgICByZXR1cm4gU3RyaW5nOjpm
cm9tVVRGOChlZnJlZXRfY2FjaGVfaG9tZV9nZXQoKSkgKyAiL1dlYktpdEVmbC9BcHBsaWNhdGlv
bnMiOworICAgIHJldHVybiBjYWNoZURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbigi
V2ViS2l0RWZsIiBFSU5BX1BBVEhfU0VQX1MgIkFwcGxpY2F0aW9ucyIpOwogfQogCiBTdHJpbmcg
V2Vic2l0ZURhdGFTdG9yZTo6ZGVmYXVsdE5ldHdvcmtDYWNoZURpcmVjdG9yeSgpCkBAIC00NCw0
MiArNDUsMzcgQEAgU3RyaW5nIFdlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHROZXR3b3JrQ2FjaGVE
aXJlY3RvcnkoKQogICAgIHN0YXRpYyBjb25zdCBjaGFyIG5ldHdvcmtDYWNoZVN1YmRpcmVjdG9y
eVtdID0gIndlYmtpdCI7CiAjZW5kaWYKIAotICAgIFN0cmluZ0J1aWxkZXIgZGlza0NhY2hlRGly
ZWN0b3J5OwotICAgIGRpc2tDYWNoZURpcmVjdG9yeS5hcHBlbmQoZWZyZWV0X2NhY2hlX2hvbWVf
Z2V0KCkpOwotICAgIGRpc2tDYWNoZURpcmVjdG9yeS5hcHBlbmRMaXRlcmFsKCIvIik7Ci0gICAg
ZGlza0NhY2hlRGlyZWN0b3J5LmFwcGVuZChuZXR3b3JrQ2FjaGVTdWJkaXJlY3RvcnkpOwotCi0g
ICAgcmV0dXJuIGRpc2tDYWNoZURpcmVjdG9yeS50b1N0cmluZygpOworICAgIHJldHVybiBjYWNo
ZURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbihuZXR3b3JrQ2FjaGVTdWJkaXJlY3Rv
cnkpOwogfQogCiBTdHJpbmcgV2Vic2l0ZURhdGFTdG9yZTo6ZGVmYXVsdEluZGV4ZWREQkRhdGFi
YXNlRGlyZWN0b3J5KCkKIHsKLSAgICByZXR1cm4gU3RyaW5nOjpmcm9tVVRGOChlZnJlZXRfZGF0
YV9ob21lX2dldCgpKSArICIvV2ViS2l0RWZsL0luZGV4ZWREQiI7CisgICAgcmV0dXJuIHdlYnNp
dGVEYXRhRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9uKCJXZWJLaXRFZmwiIEVJTkFf
UEFUSF9TRVBfUyAiSW5kZXhlZERCIik7CiB9CiAKIFN0cmluZyBXZWJzaXRlRGF0YVN0b3JlOjpk
ZWZhdWx0TG9jYWxTdG9yYWdlRGlyZWN0b3J5KCkKIHsKLSAgICByZXR1cm4gU3RyaW5nOjpmcm9t
VVRGOChlZnJlZXRfZGF0YV9ob21lX2dldCgpKSArICIvV2ViS2l0RWZsL0xvY2FsU3RvcmFnZSI7
CisgICAgcmV0dXJuIHdlYnNpdGVEYXRhRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9u
KCJXZWJLaXRFZmwiIEVJTkFfUEFUSF9TRVBfUyAiTG9jYWxTdG9yYWdlIik7CiB9CiAKIFN0cmlu
ZyBXZWJzaXRlRGF0YVN0b3JlOjpkZWZhdWx0TWVkaWFLZXlzU3RvcmFnZURpcmVjdG9yeSgpCiB7
Ci0gICAgcmV0dXJuIFN0cmluZzo6ZnJvbVVURjgoZWZyZWV0X2RhdGFfaG9tZV9nZXQoKSkgKyAi
L1dlYktpdEVmbC9NZWRpYUtleXMiOworICAgIHJldHVybiB3ZWJzaXRlRGF0YURpcmVjdG9yeUZp
bGVTeXN0ZW1SZXByZXNlbnRhdGlvbigiV2ViS2l0RWZsIiBFSU5BX1BBVEhfU0VQX1MgIk1lZGlh
S2V5cyIpOwogfQogCiBTdHJpbmcgV2Vic2l0ZURhdGFTdG9yZTo6ZGVmYXVsdFdlYlNRTERhdGFi
YXNlRGlyZWN0b3J5KCkKIHsKLSAgICByZXR1cm4gU3RyaW5nOjpmcm9tVVRGOChlZnJlZXRfZGF0
YV9ob21lX2dldCgpKSArICIvV2ViS2l0RWZsL0RhdGFiYXNlcyI7CisgICAgcmV0dXJuIHdlYnNp
dGVEYXRhRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9uKCJXZWJLaXRFZmwiIEVJTkFf
UEFUSF9TRVBfUyAiRGF0YWJhc2VzIik7CiB9CiAKIFN0cmluZyBXZWJzaXRlRGF0YVN0b3JlOjpj
YWNoZURpcmVjdG9yeUZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbihjb25zdCBTdHJpbmcmIGRpcmVj
dG9yeU5hbWUpCiB7Ci0gICAgcmV0dXJuIFN0cmluZzo6ZnJvbVVURjgoZWZyZWV0X2NhY2hlX2hv
bWVfZ2V0KCkpICsgZGlyZWN0b3J5TmFtZTsKKyAgICByZXR1cm4gV2ViQ29yZTo6cGF0aEJ5QXBw
ZW5kaW5nQ29tcG9uZW50KFN0cmluZzo6ZnJvbVVURjgoZWZyZWV0X2NhY2hlX2hvbWVfZ2V0KCkp
LCBkaXJlY3RvcnlOYW1lKTsKIH0KIAogU3RyaW5nIFdlYnNpdGVEYXRhU3RvcmU6OndlYnNpdGVE
YXRhRGlyZWN0b3J5RmlsZVN5c3RlbVJlcHJlc2VudGF0aW9uKGNvbnN0IFN0cmluZyYgZGlyZWN0
b3J5TmFtZSkKIHsKLSAgICByZXR1cm4gU3RyaW5nOjpmcm9tVVRGOChlZnJlZXRfZGF0YV9ob21l
X2dldCgpKSArIGRpcmVjdG9yeU5hbWU7CisgICAgcmV0dXJuIFdlYkNvcmU6OnBhdGhCeUFwcGVu
ZGluZ0NvbXBvbmVudChTdHJpbmc6OmZyb21VVEY4KGVmcmVldF9kYXRhX2hvbWVfZ2V0KCkpLCBk
aXJlY3RvcnlOYW1lKTsKIH0KIAogV2ViS2l0OjpXZWJzaXRlRGF0YVN0b3JlOjpDb25maWd1cmF0
aW9uIFdlYnNpdGVEYXRhU3RvcmU6OmRlZmF1bHREYXRhU3RvcmVDb25maWd1cmF0aW9uKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>