<?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>186208</bug_id>
          
          <creation_ts>2018-06-01 13:46:01 -0700</creation_ts>
          <short_desc>Add an option to restrict communication to localhost sockets</short_desc>
          <delta_ts>2018-06-01 16:07:14 -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>WebRTC</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ggaren</cc>
    
    <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1429349</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-06-01 13:46:01 -0700</bug_when>
    <thetext>This can be handy for testing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429350</commentid>
    <comment_count>1</comment_count>
      <attachid>341784</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-06-01 13:48:40 -0700</bug_when>
    <thetext>Created attachment 341784
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429351</commentid>
    <comment_count>2</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-06-01 13:49:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/40689440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429390</commentid>
    <comment_count>3</comment_count>
      <attachid>341784</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-01 15:34:38 -0700</bug_when>
    <thetext>Comment on attachment 341784
Patch

Clearing flags on attachment: 341784

Committed r232420: &lt;https://trac.webkit.org/changeset/232420&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429391</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-01 15:34:39 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429402</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2018-06-01 16:07:14 -0700</bug_when>
    <thetext>Confirmed that this fixes the problem in WebKit 2.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341784</attachid>
            <date>2018-06-01 13:48:40 -0700</date>
            <delta_ts>2018-06-01 15:34:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186208-20180601134840.patch</filename>
            <type>text/plain</type>
            <size>11932</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyMzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTIzNWI1NDhlMzAyMGMy
YjE4MzA2MjlhNzQzMDgwZmM5MjE5NWZiYy4uMGFhYTYwYjc4Y2U5YjZhYWRmZmY4MzVhYzk3YWY2
ZjE4ZTliY2U2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE4LTA2LTAxICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgYW4gb3B0aW9uIHRv
IHJlc3RyaWN0IGNvbW11bmljYXRpb24gdG8gbG9jYWxob3N0IHNvY2tldHMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NjIwOAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3Rpbmcg
dGVzdHMuCisgICAgICAgIEFkZCBhbiBvcHRpb24gaW4gTGliV2ViUlRDUHJvdmlkZXIgdG8gcmVz
dHJpY3QgdG8gbG9jYWxob3N0IHNvY2tldHMuCisgICAgICAgIFVzZSB0aGF0IG9wdGlvbiB3aGVu
IEludGVybmFscyBpcyB1c2VkLgorCisgICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGli
d2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmg6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6SW50ZXJuYWxzOjpyZXNldFRvQ29uc2lzdGVudFN0YXRl
KToKKwogMjAxOC0wNS0zMSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAg
ICAgICAgU2VydmljZVdvcmtlciByZWdpc3RyYXRpb24gc2hvdWxkIHN0b3JlIGFueSBzY3JpcHQg
ZmV0Y2hlZCB0aHJvdWdoIGltcG9ydFNjcmlwdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
Q2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggYjIxYjVlYTBjYzIwYjBi
MmVjYTY3MjBmMjc4Yjc5NWZjNzJmMGE1OS4uMmVlYWQ2ZDVjZDliMDI1OTRkYjZhYTBmNzg1ZjFj
ZDRlMmVkYWM1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxOC0wNi0wMSAgWW91ZW5u
IEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIGFuIG9wdGlvbiB0byBy
ZXN0cmljdCBjb21tdW5pY2F0aW9uIHRvIGxvY2FsaG9zdCBzb2NrZXRzCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODYyMDgKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbXBsZW1lbnQgcmVzdHJpY3Rpb24g
dG8gbG9jYWxob3N0IHNvY2tldHMgYnkgc2V0dGluZyBhbnkgSVAgYWRkcmVzcyB0byAxMjcuMC4w
LjEuCisgICAgICAgIFRoaXMgaXMgZG9uZSBvbiBXZWJQcm9jZXNzIHNpZGUganVzdCBiZWZvcmUg
cmVxdWVzdGluZyB0byBvcGVuIHRoZSBzb2NrZXQgYnkgTmV0d29ya1Byb2Nlc3MuCisKKyAgICAg
ICAgKiBXZWJQcm9jZXNzL05ldHdvcmsvd2VicnRjL0xpYldlYlJUQ05ldHdvcmsuaDoKKyAgICAg
ICAgKFdlYktpdDo6TGliV2ViUlRDTmV0d29yazo6ZGlzYWJsZU5vbkxvY2FsaG9zdENvbm5lY3Rp
b25zKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL05ldHdvcmsvd2VicnRjL0xpYldlYlJUQ1Byb3Zp
ZGVyLmNwcDoKKyAgICAgICAgKFdlYktpdDo6TGliV2ViUlRDUHJvdmlkZXI6OmRpc2FibGVOb25M
b2NhbGhvc3RDb25uZWN0aW9ucyk6CisgICAgICAgIChXZWJLaXQ6OkxpYldlYlJUQ1Byb3ZpZGVy
OjpyZWdpc3Rlck1ETlNOYW1lKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL05ldHdvcmsvd2VicnRj
L0xpYldlYlJUQ1Byb3ZpZGVyLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9OZXR3b3JrL3dlYnJ0
Yy9MaWJXZWJSVENTb2NrZXRGYWN0b3J5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6cHJlcGFyZVNv
Y2tldEFkZHJlc3MpOgorICAgICAgICAoV2ViS2l0OjpMaWJXZWJSVENTb2NrZXRGYWN0b3J5OjpD
cmVhdGVTZXJ2ZXJUY3BTb2NrZXQpOgorICAgICAgICAoV2ViS2l0OjpMaWJXZWJSVENTb2NrZXRG
YWN0b3J5OjpDcmVhdGVVZHBTb2NrZXQpOgorICAgICAgICAoV2ViS2l0OjpMaWJXZWJSVENTb2Nr
ZXRGYWN0b3J5OjpDcmVhdGVDbGllbnRUY3BTb2NrZXQpOgorICAgICAgICAqIFdlYlByb2Nlc3Mv
TmV0d29yay93ZWJydGMvTGliV2ViUlRDU29ja2V0RmFjdG9yeS5oOgorCiAyMDE4LTA1LTMxICBZ
b3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBTZXJ2aWNlV29ya2Vy
IHJlZ2lzdHJhdGlvbiBzaG91bGQgc3RvcmUgYW55IHNjcmlwdCBmZXRjaGVkIHRocm91Z2ggaW1w
b3J0U2NyaXB0cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJl
YW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaAppbmRleCAyODY0Zjhk
NDBhYTZlODE0ODlkMWZjNzg5MWY5NjMwYWVlZmNiY2ZhLi41NTNiYTZjMDk3MWI3ODYzYzQ4YmQ3
OTViNmZiYzNiMGVlNDRhOGUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9t
ZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaApA
QCAtMTA3LDYgKzEwNyw4IEBAIHB1YmxpYzoKICAgICB2b2lkIGRpc2FibGVFbnVtZXJhdGluZ0Fs
bE5ldHdvcmtJbnRlcmZhY2VzKCkgeyBtX2VuYWJsZUVudW1lcmF0aW5nQWxsTmV0d29ya0ludGVy
ZmFjZXMgPSBmYWxzZTsgfQogICAgIHZvaWQgZW5hYmxlRW51bWVyYXRpbmdBbGxOZXR3b3JrSW50
ZXJmYWNlcygpIHsgbV9lbmFibGVFbnVtZXJhdGluZ0FsbE5ldHdvcmtJbnRlcmZhY2VzID0gdHJ1
ZTsgfQogCisgICAgdmlydHVhbCB2b2lkIGRpc2FibGVOb25Mb2NhbGhvc3RDb25uZWN0aW9ucygp
IHsgfTsKKwogcHJvdGVjdGVkOgogICAgIExpYldlYlJUQ1Byb3ZpZGVyKCkgPSBkZWZhdWx0Owog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKaW5kZXggMThkYTQ5ZWI4ZTIyMDE1NmE4
YjllMDhjNDg1ZDA5YzI1YmJlOWU0My4uODI1YzlmMDU0YmRiMDkyOWMwNWQ1YWViYzVmYTFmNjlj
MWJjMjU2OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcApAQCAtNDkzLDcgKzQ5
Myw5IEBAIHZvaWQgSW50ZXJuYWxzOjpyZXNldFRvQ29uc2lzdGVudFN0YXRlKFBhZ2UmIHBhZ2Up
CiAgICAgcHJpbnRDb250ZXh0Rm9yVGVzdGluZygpID0gbnVsbHB0cjsKIAogI2lmIFVTRShMSUJX
RUJSVEMpCi0gICAgV2ViQ29yZTo6dXNlUmVhbFJUQ1BlZXJDb25uZWN0aW9uRmFjdG9yeShwYWdl
LmxpYldlYlJUQ1Byb3ZpZGVyKCkpOworICAgIGF1dG8mIHJ0Y1Byb3ZpZGVyID0gcGFnZS5saWJX
ZWJSVENQcm92aWRlcigpOworICAgIFdlYkNvcmU6OnVzZVJlYWxSVENQZWVyQ29ubmVjdGlvbkZh
Y3RvcnkocnRjUHJvdmlkZXIpOworICAgIHJ0Y1Byb3ZpZGVyLmRpc2FibGVOb25Mb2NhbGhvc3RD
b25uZWN0aW9ucygpOwogI2VuZGlmCiAKICAgICBwYWdlLnNldHRpbmdzKCkuc2V0U3RvcmFnZUFj
Y2Vzc0FQSUVuYWJsZWQoZmFsc2UpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL05ldHdvcmsvd2VicnRjL0xpYldlYlJUQ05ldHdvcmsuaCBiL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9OZXR3b3JrL3dlYnJ0Yy9MaWJXZWJSVENOZXR3b3JrLmgKaW5kZXggNzJkNDJlYTA0
ZGY4NTY1OGIzY2E2YzM2Y2FkN2Y4N2ZjYzRmMTQwZS4uMzc1YjI2MDQ3MWM3ODY0ZTQ2OGVhZDQw
OTQ0ZjcxMWRkZjk5MjM4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL05l
dHdvcmsvd2VicnRjL0xpYldlYlJUQ05ldHdvcmsuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvTmV0d29yay93ZWJydGMvTGliV2ViUlRDTmV0d29yay5oCkBAIC00NCw2ICs0NCw4IEBA
IHB1YmxpYzoKICAgICBXZWJSVENNb25pdG9yJiBtb25pdG9yKCkgeyByZXR1cm4gbV93ZWJOZXR3
b3JrTW9uaXRvcjsgfQogICAgIExpYldlYlJUQ1NvY2tldEZhY3RvcnkmIHNvY2tldEZhY3Rvcnko
KSB7IHJldHVybiBtX3NvY2tldEZhY3Rvcnk7IH0KIAorICAgIHZvaWQgZGlzYWJsZU5vbkxvY2Fs
aG9zdENvbm5lY3Rpb25zKCkgeyBzb2NrZXRGYWN0b3J5KCkuZGlzYWJsZU5vbkxvY2FsaG9zdENv
bm5lY3Rpb25zKCk7IH0KKwogICAgIFdlYlJUQ1NvY2tldCBzb2NrZXQodWludDY0X3QgaWRlbnRp
ZmllcikgeyByZXR1cm4gV2ViUlRDU29ja2V0KHNvY2tldEZhY3RvcnkoKSwgaWRlbnRpZmllcik7
IH0KICAgICBXZWJSVENSZXNvbHZlciByZXNvbHZlcih1aW50NjRfdCBpZGVudGlmaWVyKSB7IHJl
dHVybiBXZWJSVENSZXNvbHZlcihzb2NrZXRGYWN0b3J5KCksIGlkZW50aWZpZXIpOyB9CiAjZW5k
aWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9OZXR3b3JrL3dlYnJ0Yy9M
aWJXZWJSVENQcm92aWRlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvTmV0d29yay93
ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuY3BwCmluZGV4IDg5MTBiY2JlNTM1YTM2OWQwOGVlZDg4
NGQxZGQ0NDVjMDQ4Y2IzNTcuLjVjNWZlZjVlMmY1MjZmNTdlNDgwMzA0ZDViZjc3MzFhOTZiMWY1
ODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9OZXR3b3JrL3dlYnJ0Yy9M
aWJXZWJSVENQcm92aWRlci5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL05ldHdv
cmsvd2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmNwcApAQCAtNDEsMTIgKzQxLDE3IEBAIHJ0Yzo6
c2NvcGVkX3JlZnB0cjx3ZWJydGM6OlBlZXJDb25uZWN0aW9uSW50ZXJmYWNlPiBMaWJXZWJSVENQ
cm92aWRlcjo6Y3JlYXRlUGVlCiAgICAgcmV0dXJuIFdlYkNvcmU6OkxpYldlYlJUQ1Byb3ZpZGVy
OjpjcmVhdGVQZWVyQ29ubmVjdGlvbihvYnNlcnZlciwgV2ViUHJvY2Vzczo6c2luZ2xldG9uKCku
bGliV2ViUlRDTmV0d29yaygpLm1vbml0b3IoKSwgV2ViUHJvY2Vzczo6c2luZ2xldG9uKCkubGli
V2ViUlRDTmV0d29yaygpLnNvY2tldEZhY3RvcnkoKSwgV1RGTW92ZShjb25maWd1cmF0aW9uKSk7
CiB9CiAKK3ZvaWQgTGliV2ViUlRDUHJvdmlkZXI6OmRpc2FibGVOb25Mb2NhbGhvc3RDb25uZWN0
aW9ucygpCit7CisgICAgV2ViUHJvY2Vzczo6c2luZ2xldG9uKCkubGliV2ViUlRDTmV0d29yaygp
LmRpc2FibGVOb25Mb2NhbGhvc3RDb25uZWN0aW9ucygpOworfQorCiB2b2lkIExpYldlYlJUQ1By
b3ZpZGVyOjp1bnJlZ2lzdGVyTUROU05hbWVzKHVpbnQ2NF90IGRvY3VtZW50SWRlbnRpZmllcikK
IHsKICAgICBXZWJQcm9jZXNzOjpzaW5nbGV0b24oKS5saWJXZWJSVENOZXR3b3JrKCkubWRuc1Jl
Z2lzdGVyKCkudW5yZWdpc3Rlck1ETlNOYW1lcyhkb2N1bWVudElkZW50aWZpZXIpOwogfQogCi0g
ICAgdm9pZCBMaWJXZWJSVENQcm92aWRlcjo6cmVnaXN0ZXJNRE5TTmFtZShQQUw6OlNlc3Npb25J
RCBzZXNzaW9uSUQsIHVpbnQ2NF90IGRvY3VtZW50SWRlbnRpZmllciwgY29uc3QgU3RyaW5nJiBp
cEFkZHJlc3MsIENvbXBsZXRpb25IYW5kbGVyPHZvaWQoTUROU05hbWVPckVycm9yJiYpPiYmIGNh
bGxiYWNrKQordm9pZCBMaWJXZWJSVENQcm92aWRlcjo6cmVnaXN0ZXJNRE5TTmFtZShQQUw6OlNl
c3Npb25JRCBzZXNzaW9uSUQsIHVpbnQ2NF90IGRvY3VtZW50SWRlbnRpZmllciwgY29uc3QgU3Ry
aW5nJiBpcEFkZHJlc3MsIENvbXBsZXRpb25IYW5kbGVyPHZvaWQoTUROU05hbWVPckVycm9yJiYp
PiYmIGNhbGxiYWNrKQogewogICAgIFdlYlByb2Nlc3M6OnNpbmdsZXRvbigpLmxpYldlYlJUQ05l
dHdvcmsoKS5tZG5zUmVnaXN0ZXIoKS5yZWdpc3Rlck1ETlNOYW1lKHNlc3Npb25JRCwgZG9jdW1l
bnRJZGVudGlmaWVyLCBpcEFkZHJlc3MsIFdURk1vdmUoY2FsbGJhY2spKTsKIH0KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9OZXR3b3JrL3dlYnJ0Yy9MaWJXZWJSVENQcm92
aWRlci5oIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL05ldHdvcmsvd2VicnRjL0xpYldlYlJU
Q1Byb3ZpZGVyLmgKaW5kZXggNTgwMzYyZjEwYjRiZWM4OWM0OTk2NjFjOThmODVkYmFiODBjNmE1
My4uZTMyYWU0ZjIyMDdiZDhlNmJhZmZkZTE4ODhlM2UxNjU2ZTVmMDdhYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9XZWJQcm9jZXNzL05ldHdvcmsvd2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVy
LmgKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL05ldHdvcmsvd2VicnRjL0xpYldlYlJU
Q1Byb3ZpZGVyLmgKQEAgLTUxLDYgKzUxLDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIHVucmVnaXN0
ZXJNRE5TTmFtZXModWludDY0X3QgZG9jdW1lbnRJZGVudGlmaWVyKSBmaW5hbDsKICAgICB2b2lk
IHJlZ2lzdGVyTUROU05hbWUoUEFMOjpTZXNzaW9uSUQsIHVpbnQ2NF90IGRvY3VtZW50SWRlbnRp
ZmllciwgY29uc3QgU3RyaW5nJiBpcEFkZHJlc3MsIENvbXBsZXRpb25IYW5kbGVyPHZvaWQoTURO
U05hbWVPckVycm9yJiYpPiYmKSBmaW5hbDsKICAgICB2b2lkIHJlc29sdmVNRE5TTmFtZShQQUw6
OlNlc3Npb25JRCwgY29uc3QgU3RyaW5nJiBuYW1lLCBDb21wbGV0aW9uSGFuZGxlcjx2b2lkKElQ
QWRkcmVzc09yRXJyb3ImJik+JiYpIGZpbmFsOworICAgIHZvaWQgZGlzYWJsZU5vbkxvY2FsaG9z
dENvbm5lY3Rpb25zKCkgZmluYWw7CiB9OwogI2Vsc2UKIHVzaW5nIExpYldlYlJUQ1Byb3ZpZGVy
ID0gV2ViQ29yZTo6TGliV2ViUlRDUHJvdmlkZXI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvTmV0d29yay93ZWJydGMvTGliV2ViUlRDU29ja2V0RmFjdG9yeS5jcHAgYi9T
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvTmV0d29yay93ZWJydGMvTGliV2ViUlRDU29ja2V0RmFj
dG9yeS5jcHAKaW5kZXggZjQ0ZWZkYjYyODNjYTBiMGEwNTVjODVjMTBkZGU3MzM4MzQ5M2I5My4u
ZDc3OGQ1NzdlYThlZmMxYjM1NmRmMWQ3YzAxN2VjZGYzMTg4MTA2YSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL05ldHdvcmsvd2VicnRjL0xpYldlYlJUQ1NvY2tldEZhY3Rv
cnkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9OZXR3b3JrL3dlYnJ0Yy9MaWJX
ZWJSVENTb2NrZXRGYWN0b3J5LmNwcApAQCAtNDAsMTIgKzQwLDIwIEBAIG5hbWVzcGFjZSBXZWJL
aXQgewogdWludDY0X3QgTGliV2ViUlRDU29ja2V0RmFjdG9yeTo6c191bmlxdWVTb2NrZXRJZGVu
dGlmaWVyID0gMDsKIHVpbnQ2NF90IExpYldlYlJUQ1NvY2tldEZhY3Rvcnk6OnNfdW5pcXVlUmVz
b2x2ZXJJZGVudGlmaWVyID0gMDsKIAorc3RhdGljIGlubGluZSBydGM6OlNvY2tldEFkZHJlc3Mg
cHJlcGFyZVNvY2tldEFkZHJlc3MoY29uc3QgcnRjOjpTb2NrZXRBZGRyZXNzJiBhZGRyZXNzLCBi
b29sIGRpc2FibGVOb25Mb2NhbGhvc3RDb25uZWN0aW9ucykKK3sKKyAgICBhdXRvIHJlc3VsdCA9
IFJUQ05ldHdvcms6Omlzb2xhdGVkQ29weShhZGRyZXNzKTsKKyAgICBpZiAoZGlzYWJsZU5vbkxv
Y2FsaG9zdENvbm5lY3Rpb25zKQorICAgICAgICByZXN1bHQuU2V0SVAoIjEyNy4wLjAuMSIpOwor
ICAgIHJldHVybiByZXN1bHQ7Cit9CisKIHJ0Yzo6QXN5bmNQYWNrZXRTb2NrZXQqIExpYldlYlJU
Q1NvY2tldEZhY3Rvcnk6OkNyZWF0ZVNlcnZlclRjcFNvY2tldChjb25zdCBydGM6OlNvY2tldEFk
ZHJlc3MmIGFkZHJlc3MsIHVpbnQxNl90IG1pblBvcnQsIHVpbnQxNl90IG1heFBvcnQsIGludCBv
cHRpb25zKQogewogICAgIGF1dG8gc29ja2V0ID0gc3RkOjptYWtlX3VuaXF1ZTxMaWJXZWJSVENT
b2NrZXQ+KCp0aGlzLCArK3NfdW5pcXVlU29ja2V0SWRlbnRpZmllciwgTGliV2ViUlRDU29ja2V0
OjpUeXBlOjpTZXJ2ZXJUQ1AsIGFkZHJlc3MsIHJ0Yzo6U29ja2V0QWRkcmVzcygpKTsKICAgICBt
X3NvY2tldHMuc2V0KHNvY2tldC0+aWRlbnRpZmllcigpLCBzb2NrZXQuZ2V0KCkpOwogCi0gICAg
Y2FsbE9uTWFpblRocmVhZChbaWRlbnRpZmllciA9IHNvY2tldC0+aWRlbnRpZmllcigpLCBhZGRy
ZXNzID0gUlRDTmV0d29yazo6aXNvbGF0ZWRDb3B5KGFkZHJlc3MpLCBtaW5Qb3J0LCBtYXhQb3J0
LCBvcHRpb25zXSgpIHsKKyAgICBjYWxsT25NYWluVGhyZWFkKFtpZGVudGlmaWVyID0gc29ja2V0
LT5pZGVudGlmaWVyKCksIGFkZHJlc3MgPSBwcmVwYXJlU29ja2V0QWRkcmVzcyhhZGRyZXNzLCBt
X2Rpc2FibGVOb25Mb2NhbGhvc3RDb25uZWN0aW9ucyksIG1pblBvcnQsIG1heFBvcnQsIG9wdGlv
bnNdKCkgewogICAgICAgICBpZiAoIVdlYlByb2Nlc3M6OnNpbmdsZXRvbigpLmVuc3VyZU5ldHdv
cmtQcm9jZXNzQ29ubmVjdGlvbigpLmNvbm5lY3Rpb24oKS5zZW5kKE1lc3NhZ2VzOjpOZXR3b3Jr
UlRDUHJvdmlkZXI6OkNyZWF0ZVNlcnZlclRDUFNvY2tldChpZGVudGlmaWVyLCBSVENOZXR3b3Jr
OjpTb2NrZXRBZGRyZXNzKGFkZHJlc3MpLCBtaW5Qb3J0LCBtYXhQb3J0LCBvcHRpb25zKSwgMCkp
IHsKICAgICAgICAgICAgIC8vIEZJWE1FOiBTZXQgZXJyb3IgYmFjayB0byBzb2NrZXQKICAgICAg
ICAgICAgIHJldHVybjsKQEAgLTYxLDcgKzY5LDcgQEAgcnRjOjpBc3luY1BhY2tldFNvY2tldCog
TGliV2ViUlRDU29ja2V0RmFjdG9yeTo6Q3JlYXRlVWRwU29ja2V0KGNvbnN0IHJ0Yzo6U29ja2UK
ICAgICBhdXRvIHNvY2tldCA9IHN0ZDo6bWFrZV91bmlxdWU8TGliV2ViUlRDU29ja2V0PigqdGhp
cywgKytzX3VuaXF1ZVNvY2tldElkZW50aWZpZXIsIExpYldlYlJUQ1NvY2tldDo6VHlwZTo6VURQ
LCBhZGRyZXNzLCBydGM6OlNvY2tldEFkZHJlc3MoKSk7CiAgICAgbV9zb2NrZXRzLnNldChzb2Nr
ZXQtPmlkZW50aWZpZXIoKSwgc29ja2V0LmdldCgpKTsKIAotICAgIGNhbGxPbk1haW5UaHJlYWQo
W2lkZW50aWZpZXIgPSBzb2NrZXQtPmlkZW50aWZpZXIoKSwgYWRkcmVzcyA9IFJUQ05ldHdvcms6
Omlzb2xhdGVkQ29weShhZGRyZXNzKSwgbWluUG9ydCwgbWF4UG9ydF0oKSB7CisgICAgY2FsbE9u
TWFpblRocmVhZChbaWRlbnRpZmllciA9IHNvY2tldC0+aWRlbnRpZmllcigpLCBhZGRyZXNzID0g
cHJlcGFyZVNvY2tldEFkZHJlc3MoYWRkcmVzcywgbV9kaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVj
dGlvbnMpLCBtaW5Qb3J0LCBtYXhQb3J0XSgpIHsKICAgICAgICAgaWYgKCFXZWJQcm9jZXNzOjpz
aW5nbGV0b24oKS5lbnN1cmVOZXR3b3JrUHJvY2Vzc0Nvbm5lY3Rpb24oKS5jb25uZWN0aW9uKCku
c2VuZChNZXNzYWdlczo6TmV0d29ya1JUQ1Byb3ZpZGVyOjpDcmVhdGVVRFBTb2NrZXQoaWRlbnRp
ZmllciwgUlRDTmV0d29yazo6U29ja2V0QWRkcmVzcyhhZGRyZXNzKSwgbWluUG9ydCwgbWF4UG9y
dCksIDApKSB7CiAgICAgICAgICAgICAvLyBGSVhNRTogU2V0IGVycm9yIGJhY2sgdG8gc29ja2V0
CiAgICAgICAgICAgICByZXR1cm47CkBAIC03Niw3ICs4NCw3IEBAIHJ0Yzo6QXN5bmNQYWNrZXRT
b2NrZXQqIExpYldlYlJUQ1NvY2tldEZhY3Rvcnk6OkNyZWF0ZUNsaWVudFRjcFNvY2tldChjb25z
dCBydGM6CiAgICAgc29ja2V0LT5zZXRTdGF0ZShMaWJXZWJSVENTb2NrZXQ6OlNUQVRFX0NPTk5F
Q1RJTkcpOwogICAgIG1fc29ja2V0cy5zZXQoc29ja2V0LT5pZGVudGlmaWVyKCksIHNvY2tldC5n
ZXQoKSk7CiAKLSAgICBjYWxsT25NYWluVGhyZWFkKFtpZGVudGlmaWVyID0gc29ja2V0LT5pZGVu
dGlmaWVyKCksIGxvY2FsQWRkcmVzcyA9IFJUQ05ldHdvcms6Omlzb2xhdGVkQ29weShsb2NhbEFk
ZHJlc3MpLCByZW1vdGVBZGRyZXNzID0gUlRDTmV0d29yazo6aXNvbGF0ZWRDb3B5KHJlbW90ZUFk
ZHJlc3MpLCBvcHRpb25zXSgpIHsKKyAgICBjYWxsT25NYWluVGhyZWFkKFtpZGVudGlmaWVyID0g
c29ja2V0LT5pZGVudGlmaWVyKCksIGxvY2FsQWRkcmVzcyA9IHByZXBhcmVTb2NrZXRBZGRyZXNz
KGxvY2FsQWRkcmVzcywgbV9kaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMpLCByZW1vdGVB
ZGRyZXNzID0gcHJlcGFyZVNvY2tldEFkZHJlc3MocmVtb3RlQWRkcmVzcywgbV9kaXNhYmxlTm9u
TG9jYWxob3N0Q29ubmVjdGlvbnMpLCBvcHRpb25zXSgpIHsKICAgICAgICAgaWYgKCFXZWJQcm9j
ZXNzOjpzaW5nbGV0b24oKS5lbnN1cmVOZXR3b3JrUHJvY2Vzc0Nvbm5lY3Rpb24oKS5jb25uZWN0
aW9uKCkuc2VuZChNZXNzYWdlczo6TmV0d29ya1JUQ1Byb3ZpZGVyOjpDcmVhdGVDbGllbnRUQ1BT
b2NrZXQoaWRlbnRpZmllciwgUlRDTmV0d29yazo6U29ja2V0QWRkcmVzcyhsb2NhbEFkZHJlc3Mp
LCBSVENOZXR3b3JrOjpTb2NrZXRBZGRyZXNzKHJlbW90ZUFkZHJlc3MpLCBvcHRpb25zKSwgMCkp
IHsKICAgICAgICAgICAgIC8vIEZJWE1FOiBTZXQgZXJyb3IgYmFjayB0byBzb2NrZXQKICAgICAg
ICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9OZXR3
b3JrL3dlYnJ0Yy9MaWJXZWJSVENTb2NrZXRGYWN0b3J5LmggYi9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvTmV0d29yay93ZWJydGMvTGliV2ViUlRDU29ja2V0RmFjdG9yeS5oCmluZGV4IGQ2OWQy
MTczNWY2NTdjNTdhYjY5Yzg2MTU4OGY3MjM2MjA1NGE3NzAuLjhkYTQ5YTNhZDZmNWI4NTYwNmE1
ZGFmM2NkNTFhMTQ3ZmE5OTBhNjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9OZXR3b3JrL3dlYnJ0Yy9MaWJXZWJSVENTb2NrZXRGYWN0b3J5LmgKKysrIGIvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL05ldHdvcmsvd2VicnRjL0xpYldlYlJUQ1NvY2tldEZhY3RvcnkuaApA
QCAtNDksNiArNDksOCBAQCBwdWJsaWM6CiAKICAgICBydGM6OkFzeW5jUGFja2V0U29ja2V0KiBj
cmVhdGVOZXdDb25uZWN0aW9uU29ja2V0KExpYldlYlJUQ1NvY2tldCYsIHVpbnQ2NF90IG5ld0Nv
bm5lY3Rpb25Tb2NrZXRJZGVudGlmaWVyLCBjb25zdCBydGM6OlNvY2tldEFkZHJlc3MmKTsKIAor
ICAgIHZvaWQgZGlzYWJsZU5vbkxvY2FsaG9zdENvbm5lY3Rpb25zKCkgeyBtX2Rpc2FibGVOb25M
b2NhbGhvc3RDb25uZWN0aW9ucyA9IHRydWU7IH0KKwogcHJpdmF0ZToKICAgICBydGM6OkFzeW5j
UGFja2V0U29ja2V0KiBDcmVhdGVVZHBTb2NrZXQoY29uc3QgcnRjOjpTb2NrZXRBZGRyZXNzJiwg
dWludDE2X3QgbWluUG9ydCwgdWludDE2X3QgbWF4UG9ydCkgZmluYWw7CiAgICAgcnRjOjpBc3lu
Y1BhY2tldFNvY2tldCogQ3JlYXRlU2VydmVyVGNwU29ja2V0KGNvbnN0IHJ0Yzo6U29ja2V0QWRk
cmVzcyYsIHVpbnQxNl90IG1pbl9wb3J0LCB1aW50MTZfdCBtYXhfcG9ydCwgaW50IG9wdGlvbnMp
IGZpbmFsOwpAQCAtNjIsNiArNjQsNyBAQCBwcml2YXRlOgogICAgIC8vIFdlIGNhbiBvd24gcmVz
b2x2ZXJzIGFzIHdlIGNvbnRyb2wgdGhlaXIgRGVzdHJveSBtZXRob2QuCiAgICAgSGFzaE1hcDx1
aW50NjRfdCwgc3RkOjp1bmlxdWVfcHRyPExpYldlYlJUQ1Jlc29sdmVyPj4gbV9yZXNvbHZlcnM7
CiAgICAgc3RhdGljIHVpbnQ2NF90IHNfdW5pcXVlUmVzb2x2ZXJJZGVudGlmaWVyOworICAgIGJv
b2wgbV9kaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMgeyBmYWxzZSB9OwogfTsKIAogfSAv
LyBuYW1lc3BhY2UgV2ViS2l0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>