<?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>47562</bug_id>
          
          <creation_ts>2010-10-12 16:56:56 -0700</creation_ts>
          <short_desc>Add ability for WK2 to set domain relaxation forbidden for a URL scheme</short_desc>
          <delta_ts>2010-10-13 07:48:19 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Jessie Berlin">jberlin</reporter>
          <assigned_to name="Jessie Berlin">jberlin</assigned_to>
          <cc>aroben</cc>
    
    <cc>jberlin</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>293197</commentid>
    <comment_count>0</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2010-10-12 16:56:56 -0700</bug_when>
    <thetext>This is similar to https://bugs.webkit.org/show_bug.cgi?id=47557

&lt;rdar://problem/8540538&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293209</commentid>
    <comment_count>1</comment_count>
      <attachid>70574</attachid>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2010-10-12 17:17:45 -0700</bug_when>
    <thetext>Created attachment 70574
Add WKContextSetDomainRelaxationForbiddenForURLScheme</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293426</commentid>
    <comment_count>2</comment_count>
      <attachid>70574</attachid>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2010-10-13 07:48:13 -0700</bug_when>
    <thetext>Comment on attachment 70574
Add WKContextSetDomainRelaxationForbiddenForURLScheme

Committed in r69661
http://trac.webkit.org/changeset/69661</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70574</attachid>
            <date>2010-10-12 17:17:45 -0700</date>
            <delta_ts>2010-10-13 07:48:13 -0700</delta_ts>
            <desc>Add WKContextSetDomainRelaxationForbiddenForURLScheme</desc>
            <filename>addSetDomainRelaxationForbiddenForURLSchemeToContext.patch</filename>
            <type>text/plain</type>
            <size>9274</size>
            <attacher name="Jessie Berlin">jberlin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2OTYxOCkKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzkgQEAKKzIwMTAtMTAtMTIgIEplc3NpZSBCZXJsaW4gIDxqYmVybGluQGFwcGxl
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgYWJpbGl0eSBmb3IgV0syIHRvIHNldCBkb21haW4gcmVsYXhhdGlvbiBmb3JiaWRkZW4gZm9y
IGEgVVJMIHNjaGVtZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQ3NTYyCisKKyAgICAgICAgQWRkIHRoZSBzY2hlbWVzIGZvciB3aGljaCBkb21haW4g
cmVsYXhhdGlvbiBpcyBmb3JiaWRkZW4gdG8gdGhlCisgICAgICAgIFdlYlByb2Nlc3NDcmVhdGlv
blBhcmFtZXRlcnMuCisgICAgICAgICogU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRl
cnMuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpl
bmNvZGUpOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpk
ZWNvZGUpOgorICAgICAgICAqIFNoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmg6
CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0LmNwcDoKKyAgICAgICAgKFdL
Q29udGV4dFNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUpOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHRQcml2YXRlLmg6CisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvV2ViQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkNvbnRleHQ6OmVuc3Vy
ZVdlYlByb2Nlc3MpOgorICAgICAgICBDb3B5IG92ZXIgdGhlIHNjaGVtZXMgZm9yIHdoaWNoIGRv
bWFpbiByZWxheGF0aW9uIGlzIGZvcmJpZGRlbiB0bworICAgICAgICBXZWJQcm9jZXNzQ3JlYXRp
b25QYXJhbWV0ZXJzLgorICAgICAgICAoV2ViS2l0OjpXZWJDb250ZXh0OjpzZXREb21haW5SZWxh
eGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKToKKyAgICAgICAgT25seSBzZW5kIGEgbWVzc2Fn
ZSB0byB0aGUgV2ViUHJvY2VzcyBpZiBpdCBpcyB2YWxpZC4KKyAgICAgICAgKiBVSVByb2Nlc3Mv
V2ViQ29udGV4dC5oOgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorICAgICAg
ICBTZXQgZG9tYWluIHJlbGF4YXRpb24gZm9yYmlkZGVuIGZvciB0aGUgc2NoZW1lcyBpbgorICAg
ICAgICBXZWJQcm9jZXNDcmVhdGlvblBhcmFtZXRlcnMudXJsU2NoZW1lc0ZvcldoaWNoRG9tYWlu
UmVsYXhhdGlvbklzRm9yYmlkZGVuLgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjpzZXRE
b21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKToKKyAgICAgICAgKiBXZWJQcm9j
ZXNzL1dlYlByb2Nlc3MuaDoKKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUHJvY2Vzcy5tZXNz
YWdlcy5pbjoKKyAgICAgICAgQWRkIHRoZSBTZXREb21haW5SZWxheGF0aW9uRm9iaWRkZW5Gb3JV
UkxTY2hlbWUgbWVzc2FnZS4KKwogMjAxMC0xMC0xMiAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJz
Y2FAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNhbSBXZWluaWcuCkluZGV4OiBX
ZWJLaXQyL1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJLaXQyL1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkocmV2
aXNpb24gNjk2MTQpCisrKyBXZWJLaXQyL1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0
ZXJzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDcsNiArNDcsNyBAQCB2b2lkIFdlYlByb2Nlc3ND
cmVhdGlvblBhcmFtZXRlcnM6OmVuY29kCiAgICAgZW5jb2Rlci0+ZW5jb2RlKGFwcGxpY2F0aW9u
Q2FjaGVEaXJlY3RvcnkpOwogICAgIGVuY29kZXItPmVuY29kZSh1cmxTY2hlbWVzUmVnaXN0ZXJl
cmRBc0VtcHR5RG9jdW1lbnQpOwogICAgIGVuY29kZXItPmVuY29kZSh1cmxTY2hlbWVzUmVnaXN0
ZXJlZEFzU2VjdXJlKTsKKyAgICBlbmNvZGVyLT5lbmNvZGUodXJsU2NoZW1lc0ZvcldoaWNoRG9t
YWluUmVsYXhhdGlvbklzRm9yYmlkZGVuKTsKICAgICBlbmNvZGVyLT5lbmNvZGUoc3RhdGljX2Nh
c3Q8dWludDMyX3Q+KGNhY2hlTW9kZWwpKTsKICAgICBlbmNvZGVyLT5lbmNvZGUoc2hvdWxkVHJh
Y2tWaXNpdGVkTGlua3MpOwogCkBAIC03Miw2ICs3Myw4IEBAIGJvb2wgV2ViUHJvY2Vzc0NyZWF0
aW9uUGFyYW1ldGVyczo6ZGVjb2QKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlmICghZGVj
b2Rlci0+ZGVjb2RlKHBhcmFtZXRlcnMudXJsU2NoZW1lc1JlZ2lzdGVyZWRBc1NlY3VyZSkpCiAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBpZiAoIWRlY29kZXItPmRlY29kZShwYXJhbWV0ZXJz
LnVybFNjaGVtZXNGb3JXaGljaERvbWFpblJlbGF4YXRpb25Jc0ZvcmJpZGRlbikpCisgICAgICAg
IHJldHVybiBmYWxzZTsKIAogICAgIHVpbnQzMl90IGNhY2hlTW9kZWw7CiAgICAgaWYgKCFkZWNv
ZGVyLT5kZWNvZGUoY2FjaGVNb2RlbCkpCkluZGV4OiBXZWJLaXQyL1NoYXJlZC9XZWJQcm9jZXNz
Q3JlYXRpb25QYXJhbWV0ZXJzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9TaGFyZWQvV2ViUHJv
Y2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCShyZXZpc2lvbiA2OTYxNCkKKysrIFdlYktpdDIvU2hh
cmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAkod29ya2luZyBjb3B5KQpAQCAtNTUs
NiArNTUsNyBAQCBzdHJ1Y3QgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyB7CiAgICAgU3Ry
aW5nIGFwcGxpY2F0aW9uQ2FjaGVEaXJlY3Rvcnk7CiAgICAgVmVjdG9yPFN0cmluZz4gdXJsU2No
ZW1lc1JlZ2lzdGVyZXJkQXNFbXB0eURvY3VtZW50OwogICAgIFZlY3RvcjxTdHJpbmc+IHVybFNj
aGVtZXNSZWdpc3RlcmVkQXNTZWN1cmU7CisgICAgVmVjdG9yPFN0cmluZz4gdXJsU2NoZW1lc0Zv
cldoaWNoRG9tYWluUmVsYXhhdGlvbklzRm9yYmlkZGVuOwogCiAgICAgQ2FjaGVNb2RlbCBjYWNo
ZU1vZGVsOwogICAgIGJvb2wgc2hvdWxkVHJhY2tWaXNpdGVkTGlua3M7CkluZGV4OiBXZWJLaXQy
L1VJUHJvY2Vzcy9XZWJDb250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1VJUHJvY2Vz
cy9XZWJDb250ZXh0LmNwcAkocmV2aXNpb24gNjk2MTQpCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJDb250ZXh0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTUzLDYgKzE1Myw3IEBAIHZvaWQgV2Vi
Q29udGV4dDo6ZW5zdXJlV2ViUHJvY2VzcygpCiAgICAgCiAgICAgY29weVRvVmVjdG9yKG1fc2No
ZW1lc1RvUmVnaXN0ZXJBc0VtcHR5RG9jdW1lbnQsIHBhcmFtZXRlcnMudXJsU2NoZW1lc1JlZ2lz
dGVyZXJkQXNFbXB0eURvY3VtZW50KTsKICAgICBjb3B5VG9WZWN0b3IobV9zY2hlbWVzVG9SZWdp
c3RlckFzU2VjdXJlLCBwYXJhbWV0ZXJzLnVybFNjaGVtZXNSZWdpc3RlcmVkQXNTZWN1cmUpOwor
ICAgIGNvcHlUb1ZlY3RvcihtX3NjaGVtZXNUb1NldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5G
b3IsIHBhcmFtZXRlcnMudXJsU2NoZW1lc0ZvcldoaWNoRG9tYWluUmVsYXhhdGlvbklzRm9yYmlk
ZGVuKTsKIAogICAgIC8vIEFkZCBhbnkgcGxhdGZvcm0gc3BlY2lmaWMgcGFyYW1ldGVycwogICAg
IHBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MocGFyYW1ldGVycyk7CkBAIC0zMjEsNiArMzIy
LDE2IEBAIHZvaWQgV2ViQ29udGV4dDo6cmVnaXN0ZXJVUkxTY2hlbWVBc1NlY3UKICAgICBtX3By
b2Nlc3MtPnNlbmQoTWVzc2FnZXM6OldlYlByb2Nlc3M6OlJlZ2lzdGVyVVJMU2NoZW1lQXNTZWN1
cmUodXJsU2NoZW1lKSwgMCk7CiB9CiAKK3ZvaWQgV2ViQ29udGV4dDo6c2V0RG9tYWluUmVsYXhh
dGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShjb25zdCBTdHJpbmcmIHVybFNjaGVtZSkKK3sKKyAg
ICBtX3NjaGVtZXNUb1NldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3IuYWRkKHVybFNjaGVt
ZSk7CisKKyAgICBpZiAoIWhhc1ZhbGlkUHJvY2VzcygpKQorICAgICAgICByZXR1cm47CisKKyAg
ICBtX3Byb2Nlc3MtPnNlbmQoTWVzc2FnZXM6OldlYlByb2Nlc3M6OlNldERvbWFpblJlbGF4YXRp
b25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUodXJsU2NoZW1lKSwgMCk7Cit9CisKIHZvaWQgV2ViQ29u
dGV4dDo6YWRkVmlzaXRlZExpbmsoY29uc3QgU3RyaW5nJiB2aXNpdGVkVVJMKQogewogICAgIGlm
ICh2aXNpdGVkVVJMLmlzRW1wdHkoKSkKSW5kZXg6IFdlYktpdDIvVUlQcm9jZXNzL1dlYkNvbnRl
eHQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmgJKHJldmlz
aW9uIDY5NjE0KQorKysgV2ViS2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5oCSh3b3JraW5nIGNv
cHkpCkBAIC0xMDMsNyArMTAzLDggQEAgcHVibGljOgogICAgIAogICAgIHZvaWQgcmVnaXN0ZXJV
UkxTY2hlbWVBc0VtcHR5RG9jdW1lbnQoY29uc3QgU3RyaW5nJik7CiAgICAgdm9pZCByZWdpc3Rl
clVSTFNjaGVtZUFzU2VjdXJlKGNvbnN0IFN0cmluZyYpOwotICAgIAorICAgIHZvaWQgc2V0RG9t
YWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShjb25zdCBTdHJpbmcmKTsKKwogICAg
IHZvaWQgYWRkVmlzaXRlZExpbmsoY29uc3QgU3RyaW5nJik7CiAgICAgdm9pZCBhZGRWaXNpdGVk
TGluayhXZWJDb3JlOjpMaW5rSGFzaCk7CiAKQEAgLTE0NCw2ICsxNDUsOCBAQCBwcml2YXRlOgog
ICAgICAgICAKICAgICBIYXNoU2V0PFN0cmluZz4gbV9zY2hlbWVzVG9SZWdpc3RlckFzRW1wdHlE
b2N1bWVudDsKICAgICBIYXNoU2V0PFN0cmluZz4gbV9zY2hlbWVzVG9SZWdpc3RlckFzU2VjdXJl
OworICAgIEhhc2hTZXQ8U3RyaW5nPiBtX3NjaGVtZXNUb1NldERvbWFpblJlbGF4YXRpb25Gb3Ji
aWRkZW5Gb3I7CisKICAgICBWZWN0b3I8cGFpcjxTdHJpbmcsIFJlZlB0cjxBUElPYmplY3Q+ID4g
PiBtX3BlbmRpbmdNZXNzYWdlc1RvUG9zdFRvSW5qZWN0ZWRCdW5kbGU7CiAKICAgICBDYWNoZU1v
ZGVsIG1fY2FjaGVNb2RlbDsKSW5kZXg6IFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4
dC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0LmNw
cAkocmV2aXNpb24gNjk2MTQpCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMjUsMyArMTI1LDggQEAgdm9pZCBXS0NvbnRleHRSZWdp
c3RlclVSTFNjaGVtZUFzU2VjdXJlKAogewogICAgIHRvSW1wbChjb250ZXh0UmVmKS0+cmVnaXN0
ZXJVUkxTY2hlbWVBc1NlY3VyZSh0b0ltcGwodXJsU2NoZW1lKS0+c3RyaW5nKCkpOwogfQorCit2
b2lkIFdLQ29udGV4dFNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoV0tD
b250ZXh0UmVmIGNvbnRleHRSZWYsIFdLU3RyaW5nUmVmIHVybFNjaGVtZSkKK3sKKyAgICB0b0lt
cGwoY29udGV4dFJlZiktPnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUo
dG9JbXBsKHVybFNjaGVtZSktPnN0cmluZygpKTsKK30KSW5kZXg6IFdlYktpdDIvVUlQcm9jZXNz
L0FQSS9DL1dLQ29udGV4dFByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvQy9XS0NvbnRleHRQcml2YXRlLmgJKHJldmlzaW9uIDY5NjE0KQorKysgV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0UHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC01MCw2
ICs1MCw4IEBAIFdLX0VYUE9SVCB2b2lkIF9XS0NvbnRleHRSZWdpc3RlclVSTFNjaGUKIAogV0tf
RVhQT1JUIHZvaWQgV0tDb250ZXh0UmVnaXN0ZXJVUkxTY2hlbWVBc1NlY3VyZShXS0NvbnRleHRS
ZWYgY29udGV4dCwgV0tTdHJpbmdSZWYgdXJsU2NoZW1lKTsKIAorV0tfRVhQT1JUIHZvaWQgV0tD
b250ZXh0U2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShXS0NvbnRleHRS
ZWYgY29udGV4dCwgV0tTdHJpbmdSZWYgdXJsU2NoZW1lKTsKKwogI2lmZGVmIF9fY3BsdXNwbHVz
CiB9CiAjZW5kaWYKSW5kZXg6IFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJLaXQyL1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDY5
NjE0KQorKysgV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC00MSw2ICs0MSw3IEBACiAjaW5jbHVkZSA8V2ViQ29yZS9QYWdlLmg+CiAjaW5jbHVkZSA8
V2ViQ29yZS9QYWdlR3JvdXAuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1NjaGVtZVJlZ2lzdHJ5Lmg+
CisjaW5jbHVkZSA8V2ViQ29yZS9TZWN1cml0eU9yaWdpbi5oPgogI2luY2x1ZGUgPFdlYkNvcmUv
U2V0dGluZ3MuaD4KICNpbmNsdWRlIDx3dGYvUGFzc1JlZlB0ci5oPgogI2luY2x1ZGUgPHd0Zi9S
YW5kb21OdW1iZXIuaD4KQEAgLTEzOSw2ICsxNDAsOSBAQCB2b2lkIFdlYlByb2Nlc3M6OmluaXRp
YWxpemVXZWJQcm9jZXNzKGNvCiAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBwYXJhbWV0ZXJz
LnVybFNjaGVtZXNSZWdpc3RlcmVkQXNTZWN1cmUuc2l6ZSgpOyArK2kpCiAgICAgICAgIHJlZ2lz
dGVyVVJMU2NoZW1lQXNTZWN1cmUocGFyYW1ldGVycy51cmxTY2hlbWVzUmVnaXN0ZXJlZEFzU2Vj
dXJlW2ldKTsKIAorICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgcGFyYW1ldGVycy51cmxTY2hl
bWVzRm9yV2hpY2hEb21haW5SZWxheGF0aW9uSXNGb3JiaWRkZW4uc2l6ZSgpOyArK2kpCisgICAg
ICAgIHNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUocGFyYW1ldGVycy51
cmxTY2hlbWVzRm9yV2hpY2hEb21haW5SZWxheGF0aW9uSXNGb3JiaWRkZW5baV0pOworCiAjaWYg
VVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKSAmJiBQTEFURk9STShNQUMpCiAgICAgbV9jb21w
b3NpdGluZ1JlbmRlclNlcnZlclBvcnQgPSBwYXJhbWV0ZXJzLmFjY2VsZXJhdGVkQ29tcG9zaXRp
bmdQb3J0LnBvcnQoKTsKICNlbmRpZgpAQCAtMTYyLDYgKzE2NiwxMSBAQCB2b2lkIFdlYlByb2Nl
c3M6OnJlZ2lzdGVyVVJMU2NoZW1lQXNTZWN1CiAgICAgU2NoZW1lUmVnaXN0cnk6OnJlZ2lzdGVy
VVJMU2NoZW1lQXNTZWN1cmUodXJsU2NoZW1lKTsKIH0KIAordm9pZCBXZWJQcm9jZXNzOjpzZXRE
b21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKGNvbnN0IFN0cmluZyYgdXJsU2No
ZW1lKSBjb25zdAoreworICAgIFNlY3VyaXR5T3JpZ2luOjpzZXREb21haW5SZWxheGF0aW9uRm9y
YmlkZGVuRm9yVVJMU2NoZW1lKHRydWUsIHVybFNjaGVtZSk7Cit9CisKIHZvaWQgV2ViUHJvY2Vz
czo6c2V0VmlzaXRlZExpbmtUYWJsZShjb25zdCBTaGFyZWRNZW1vcnk6OkhhbmRsZSYgaGFuZGxl
KQogewogICAgIFJlZlB0cjxTaGFyZWRNZW1vcnk+IHNoYXJlZE1lbW9yeSA9IFNoYXJlZE1lbW9y
eTo6Y3JlYXRlKGhhbmRsZSwgU2hhcmVkTWVtb3J5OjpSZWFkT25seSk7CkluZGV4OiBXZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvV2ViUHJvY2Vz
cy9XZWJQcm9jZXNzLmgJKHJldmlzaW9uIDY5NjE0KQorKysgV2ViS2l0Mi9XZWJQcm9jZXNzL1dl
YlByb2Nlc3MuaAkod29ya2luZyBjb3B5KQpAQCAtOTEsNiArOTEsNyBAQCBwcml2YXRlOgogICAg
IHZvaWQgc2V0U2hvdWxkVHJhY2tWaXNpdGVkTGlua3MoYm9vbCk7CiAgICAgdm9pZCByZWdpc3Rl
clVSTFNjaGVtZUFzRW1wdHlEb2N1bWVudChjb25zdCBTdHJpbmcmKTsKICAgICB2b2lkIHJlZ2lz
dGVyVVJMU2NoZW1lQXNTZWN1cmUoY29uc3QgU3RyaW5nJikgY29uc3Q7CisgICAgdm9pZCBzZXRE
b21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKGNvbnN0IFN0cmluZyYpIGNvbnN0
OwogI2lmIFBMQVRGT1JNKFdJTikKICAgICB2b2lkIHNldFNob3VsZFBhaW50TmF0aXZlQ29udHJv
bHMoYm9vbCk7CiAjZW5kaWYKSW5kZXg6IFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLm1l
c3NhZ2VzLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLm1l
c3NhZ2VzLmluCShyZXZpc2lvbiA2OTYxNCkKKysrIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9j
ZXNzLm1lc3NhZ2VzLmluCSh3b3JraW5nIGNvcHkpCkBAIC0zNyw2ICszNyw3IEBAIG1lc3NhZ2Vz
IC0+IFdlYlByb2Nlc3MgewogICAgIFNldENhY2hlTW9kZWwodWludDMyX3QgY2FjaGVNb2RlbCkK
ICAgICBSZWdpc3RlclVSTFNjaGVtZUFzRW1wdHlEb2N1bWVudChXVEY6OlN0cmluZyBzY2hlbWUp
CiAgICAgUmVnaXN0ZXJVUkxTY2hlbWVBc1NlY3VyZShXVEY6OlN0cmluZyBzY2hlbWUpCisgICAg
U2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShXVEY6OlN0cmluZyBzY2hl
bWUpCiAjaWYgUExBVEZPUk0oV0lOKQogICAgIFNldFNob3VsZFBhaW50TmF0aXZlQ29udHJvbHMo
Ym9vbCBzaG91bGRQYWludE5hdGl2ZUNvbnRyb2xzKQogI2VuZGlmCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>