<?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>186249</bug_id>
          
          <creation_ts>2018-06-03 15:16:44 -0700</creation_ts>
          <short_desc>[WK1] Add an option to restrict communication to localhost sockets</short_desc>
          <delta_ts>2018-06-04 10:20:50 -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>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1429700</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-06-03 15:16:44 -0700</bug_when>
    <thetext>Following on https://bugs.webkit.org/show_bug.cgi?id=186208, add a WK1 option</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429705</commentid>
    <comment_count>1</comment_count>
      <attachid>341874</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-06-03 15:20:54 -0700</bug_when>
    <thetext>Created attachment 341874
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429824</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-06-04 08:31:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/40772227&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429850</commentid>
    <comment_count>3</comment_count>
      <attachid>341874</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-04 10:20:48 -0700</bug_when>
    <thetext>Comment on attachment 341874
Patch

Clearing flags on attachment: 341874

Committed r232469: &lt;https://trac.webkit.org/changeset/232469&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429851</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-04 10:20:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341874</attachid>
            <date>2018-06-03 15:20:54 -0700</date>
            <delta_ts>2018-06-04 10:20:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186249-20180603152053.patch</filename>
            <type>text/plain</type>
            <size>10705</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyMzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9saWJ3ZWJydGMvQ2hhbmdlTG9nIGIvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL0NoYW5n
ZUxvZwppbmRleCBlMThiYzVhMzIyMWM4N2Y3MGVhYThiYTJjNWM4OWVlNTBjZmJlY2MyLi4yMGU5
MGIwNzc2ZmRjNmI2NjM0ZDhhY2RkMWNjNTNlZmNjOTBiZDRjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
VGhpcmRQYXJ0eS9saWJ3ZWJydGMvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L2xp
YndlYnJ0Yy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxOC0wNi0wMyAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgW1dLMV0gQWRkIGFuIG9wdGlvbiB0
byByZXN0cmljdCBjb21tdW5pY2F0aW9uIHRvIGxvY2FsaG9zdCBzb2NrZXRzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODYyNDkKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFeHBvcnQgbmV3IHN5bWJvbHMg
dXNlZCBmb3IgV0sxLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvbGlid2VicnRjLmlPUy5l
eHA6CisgICAgICAgICogQ29uZmlndXJhdGlvbnMvbGlid2VicnRjLmlPU3NpbS5leHA6CisgICAg
ICAgICogQ29uZmlndXJhdGlvbnMvbGlid2VicnRjLm1hYy5leHA6CisKIDIwMTgtMDUtMzAgIERh
dmlkIEtpbHplciAgPGRka2lsemVyQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggbGVhayBvZiBh
IENWUGl4ZWxCdWZmZXJSZWYgZHVlIHRvIGVhcmx5IHJlcnR1cm4gaW4gLVtSVENWaWRlb0VuY29k
ZXJIMjY0IGVuY29kZTpjb2RlY1NwZWNpZmljSW5mbzpmcmFtZVR5cGVzOl0KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCAwYWFhNjBiNzhjZTliNmFhZGZmZjgzNWFjOTdhZjZmMThlOWJjZTZkLi5jNGI0NjJiY2Q0MWY1
YzczZmE4ZjdmNzFkZmFiZDljZDc4ZTNhOWM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAK
KzIwMTgtMDYtMDMgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAg
IFtXSzFdIEFkZCBhbiBvcHRpb24gdG8gcmVzdHJpY3QgY29tbXVuaWNhdGlvbiB0byBsb2NhbGhv
c3Qgc29ja2V0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTg2MjQ5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKyAgICAgICAgU2V0IGV4cGxpY2l0bHkgd2Vi
cnRjIHNvY2tldCBJUCBhZGRyZXNzIHRvIDEyNy4wLjAuMSBpbiB0ZXN0aW5nIG1vZGUuCisgICAg
ICAgIEZvciB0aGF0IHB1cnBvc2UsIHdlIG5lZWQgV0sxIHRvIGNyZWF0ZSBhIHdyYXBwZXIgYXJv
dW5kIGEgc29ja2V0IGZhY3RvcnksCisgICAgICAgIHRoaXMgd3JhcHBlciBiZWluZyByZXNwb25z
aWJsZSBvZiBzZXR0aW5nIG9yIG5vdCB0aGUgSVAgYWRkcmVzcyB0byAxMjcuMC4wLjEuCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6cHJlcGFyZVNvY2tldEFkZHJlc3MpOgorICAgICAgICAo
V2ViQ29yZTo6QmFzaWNQYWNrZXRTb2NrZXRGYWN0b3J5OjpCYXNpY1BhY2tldFNvY2tldEZhY3Rv
cnkpOgorICAgICAgICAoV2ViQ29yZTo6QmFzaWNQYWNrZXRTb2NrZXRGYWN0b3J5OjpzZXREaXNh
YmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMpOgorICAgICAgICAoV2ViQ29yZTo6QmFzaWNQYWNr
ZXRTb2NrZXRGYWN0b3J5OjpDcmVhdGVDbGllbnRUY3BTb2NrZXQpOgorICAgICAgICAoV2ViQ29y
ZTo6TGliV2ViUlRDUHJvdmlkZXI6OmNyZWF0ZVBlZXJDb25uZWN0aW9uKToKKyAgICAgICAgKiBw
bGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaDoKKwogMjAx
OC0wNi0wMSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRk
IGFuIG9wdGlvbiB0byByZXN0cmljdCBjb21tdW5pY2F0aW9uIHRvIGxvY2FsaG9zdCBzb2NrZXRz
CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvQ29uZmlndXJhdGlvbnMv
bGlid2VicnRjLmlPUy5leHAgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvQ29uZmlndXJh
dGlvbnMvbGlid2VicnRjLmlPUy5leHAKaW5kZXggZDA5Mjg4Mzk3MTkzODg1NDA4Y2VjNDExNjQy
NWEyNDVkZjIwYmI0Ni4uODlmNGU4YjhhOWM3NWEyZGUzMmJjZjkwYTRjZTUwM2ZiMmVhMmQ1NCAx
MDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL0NvbmZpZ3VyYXRpb25zL2xp
YndlYnJ0Yy5pT1MuZXhwCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0Yy9Db25maWd1
cmF0aW9ucy9saWJ3ZWJydGMuaU9TLmV4cApAQCAtMTI3LDMgKzEyNyw3IEBAIF9fWk42d2VicnRj
MzJjcmVhdGVWaWRlb1Rvb2xib3hFbmNvZGVyRmFjdG9yeUV2CiBfX1pONndlYnJ0YzI5c2V0SDI2
NEhhcmR3YXJlRW5jb2RlckFsbG93ZWRFYgogX19aTjZ3ZWJydGMyMHBpeGVsQnVmZmVyRnJvbUZy
YW1lRVJLTlNfMTBWaWRlb0ZyYW1lRQogX19aTjZ3ZWJydGMxOHBpeGVsQnVmZmVyVG9GcmFtZUVQ
MTBfX0NWQnVmZmVyCitfX1pOM3J0YzI0QmFzaWNQYWNrZXRTb2NrZXRGYWN0b3J5MTlDcmVhdGVB
c3luY1Jlc29sdmVyRXYKK19fWk4zcnRjMjRCYXNpY1BhY2tldFNvY2tldEZhY3RvcnkyMUNyZWF0
ZUNsaWVudFRjcFNvY2tldEVSS05TXzEzU29ja2V0QWRkcmVzc0VTM19SS05TXzlQcm94eUluZm9F
UktOU3QzX18xMTJiYXNpY19zdHJpbmdJY05TN18xMWNoYXJfdHJhaXRzSWNFRU5TN185YWxsb2Nh
dG9ySWNFRUVFUktOU18yMlBhY2tldFNvY2tldFRjcE9wdGlvbnNFCitfX1pOM3J0YzI0QmFzaWNQ
YWNrZXRTb2NrZXRGYWN0b3J5QzJFdgorX19aTjNydGMyNEJhc2ljUGFja2V0U29ja2V0RmFjdG9y
eUQyRXYKZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0Yy9Db25maWd1cmF0
aW9ucy9saWJ3ZWJydGMuaU9Tc2ltLmV4cCBiL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0Yy9D
b25maWd1cmF0aW9ucy9saWJ3ZWJydGMuaU9Tc2ltLmV4cAppbmRleCBkMDkyODgzOTcxOTM4ODU0
MDhjZWM0MTE2NDI1YTI0NWRmMjBiYjQ2Li44OWY0ZThiOGE5Yzc1YTJkZTMyYmNmOTBhNGNlNTAz
ZmIyZWEyZDU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvQ29uZmln
dXJhdGlvbnMvbGlid2VicnRjLmlPU3NpbS5leHAKKysrIGIvU291cmNlL1RoaXJkUGFydHkvbGli
d2VicnRjL0NvbmZpZ3VyYXRpb25zL2xpYndlYnJ0Yy5pT1NzaW0uZXhwCkBAIC0xMjcsMyArMTI3
LDcgQEAgX19aTjZ3ZWJydGMzMmNyZWF0ZVZpZGVvVG9vbGJveEVuY29kZXJGYWN0b3J5RXYKIF9f
Wk42d2VicnRjMjlzZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxsb3dlZEViCiBfX1pONndlYnJ0YzIw
cGl4ZWxCdWZmZXJGcm9tRnJhbWVFUktOU18xMFZpZGVvRnJhbWVFCiBfX1pONndlYnJ0YzE4cGl4
ZWxCdWZmZXJUb0ZyYW1lRVAxMF9fQ1ZCdWZmZXIKK19fWk4zcnRjMjRCYXNpY1BhY2tldFNvY2tl
dEZhY3RvcnkxOUNyZWF0ZUFzeW5jUmVzb2x2ZXJFdgorX19aTjNydGMyNEJhc2ljUGFja2V0U29j
a2V0RmFjdG9yeTIxQ3JlYXRlQ2xpZW50VGNwU29ja2V0RVJLTlNfMTNTb2NrZXRBZGRyZXNzRVMz
X1JLTlNfOVByb3h5SW5mb0VSS05TdDNfXzExMmJhc2ljX3N0cmluZ0ljTlM3XzExY2hhcl90cmFp
dHNJY0VFTlM3XzlhbGxvY2F0b3JJY0VFRUVSS05TXzIyUGFja2V0U29ja2V0VGNwT3B0aW9uc0UK
K19fWk4zcnRjMjRCYXNpY1BhY2tldFNvY2tldEZhY3RvcnlDMkV2CitfX1pOM3J0YzI0QmFzaWNQ
YWNrZXRTb2NrZXRGYWN0b3J5RDJFdgpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvbGli
d2VicnRjL0NvbmZpZ3VyYXRpb25zL2xpYndlYnJ0Yy5tYWMuZXhwIGIvU291cmNlL1RoaXJkUGFy
dHkvbGlid2VicnRjL0NvbmZpZ3VyYXRpb25zL2xpYndlYnJ0Yy5tYWMuZXhwCmluZGV4IGQwOTI4
ODM5NzE5Mzg4NTQwOGNlYzQxMTY0MjVhMjQ1ZGYyMGJiNDYuLjg5ZjRlOGI4YTljNzVhMmRlMzJi
Y2Y5MGE0Y2U1MDNmYjJlYTJkNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndl
YnJ0Yy9Db25maWd1cmF0aW9ucy9saWJ3ZWJydGMubWFjLmV4cAorKysgYi9Tb3VyY2UvVGhpcmRQ
YXJ0eS9saWJ3ZWJydGMvQ29uZmlndXJhdGlvbnMvbGlid2VicnRjLm1hYy5leHAKQEAgLTEyNywz
ICsxMjcsNyBAQCBfX1pONndlYnJ0YzMyY3JlYXRlVmlkZW9Ub29sYm94RW5jb2RlckZhY3RvcnlF
dgogX19aTjZ3ZWJydGMyOXNldEgyNjRIYXJkd2FyZUVuY29kZXJBbGxvd2VkRWIKIF9fWk42d2Vi
cnRjMjBwaXhlbEJ1ZmZlckZyb21GcmFtZUVSS05TXzEwVmlkZW9GcmFtZUUKIF9fWk42d2VicnRj
MThwaXhlbEJ1ZmZlclRvRnJhbWVFUDEwX19DVkJ1ZmZlcgorX19aTjNydGMyNEJhc2ljUGFja2V0
U29ja2V0RmFjdG9yeTE5Q3JlYXRlQXN5bmNSZXNvbHZlckV2CitfX1pOM3J0YzI0QmFzaWNQYWNr
ZXRTb2NrZXRGYWN0b3J5MjFDcmVhdGVDbGllbnRUY3BTb2NrZXRFUktOU18xM1NvY2tldEFkZHJl
c3NFUzNfUktOU185UHJveHlJbmZvRVJLTlN0M19fMTEyYmFzaWNfc3RyaW5nSWNOUzdfMTFjaGFy
X3RyYWl0c0ljRUVOUzdfOWFsbG9jYXRvckljRUVFRVJLTlNfMjJQYWNrZXRTb2NrZXRUY3BPcHRp
b25zRQorX19aTjNydGMyNEJhc2ljUGFja2V0U29ja2V0RmFjdG9yeUMyRXYKK19fWk4zcnRjMjRC
YXNpY1BhY2tldFNvY2tldEZhY3RvcnlEMkV2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3Zp
ZGVyLmNwcAppbmRleCA3Y2E2OTkxOWUwN2Y2ZWYwMWMwN2E2MzE0OGZkMTA1ODRlNDI5MDI1Li4w
ZTQ4ZGRkMjRmYTJmYjRhZjBlZmRlYWE3YThjOWFiYTAzZDY0M2I5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlk
ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0
Yy9MaWJXZWJSVENQcm92aWRlci5jcHAKQEAgLTM0LDYgKzM0LDcgQEAKICNpbmNsdWRlIDx3ZWJy
dGMvYXBpL2F1ZGlvX2NvZGVjcy9idWlsdGluX2F1ZGlvX2VuY29kZXJfZmFjdG9yeS5oPgogI2lu
Y2x1ZGUgPHdlYnJ0Yy9hcGkvcGVlcmNvbm5lY3Rpb25mYWN0b3J5cHJveHkuaD4KICNpbmNsdWRl
IDx3ZWJydGMvbW9kdWxlcy9hdWRpb19wcm9jZXNzaW5nL2luY2x1ZGUvYXVkaW9fcHJvY2Vzc2lu
Zy5oPgorI2luY2x1ZGUgPHdlYnJ0Yy9wMnAvYmFzZS9iYXNpY3BhY2tldHNvY2tldGZhY3Rvcnku
aD4KICNpbmNsdWRlIDx3ZWJydGMvcDJwL2NsaWVudC9iYXNpY3BvcnRhbGxvY2F0b3IuaD4KICNp
bmNsdWRlIDx3ZWJydGMvcGMvcGVlcmNvbm5lY3Rpb25mYWN0b3J5Lmg+CiAjaW5jbHVkZSA8d2Vi
cnRjL3J0Y19iYXNlL3BoeXNpY2Fsc29ja2V0c2VydmVyLmg+CkBAIC01MSwxMSArNTIsNTAgQEAg
VW5pcXVlUmVmPExpYldlYlJUQ1Byb3ZpZGVyPiBMaWJXZWJSVENQcm92aWRlcjo6Y3JlYXRlKCkK
ICNlbmRpZgogCiAjaWYgVVNFKExJQldFQlJUQykKK3N0YXRpYyBpbmxpbmUgcnRjOjpTb2NrZXRB
ZGRyZXNzIHByZXBhcmVTb2NrZXRBZGRyZXNzKGNvbnN0IHJ0Yzo6U29ja2V0QWRkcmVzcyYgYWRk
cmVzcywgYm9vbCBkaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMpCit7CisgICAgYXV0byBy
ZXN1bHQgPSBhZGRyZXNzOworICAgIGlmIChkaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMp
CisgICAgICAgIHJlc3VsdC5TZXRJUCgiMTI3LjAuMC4xIik7CisgICAgcmV0dXJuIHJlc3VsdDsK
K30KKworY2xhc3MgQmFzaWNQYWNrZXRTb2NrZXRGYWN0b3J5IDogcHVibGljIHJ0Yzo6QmFzaWNQ
YWNrZXRTb2NrZXRGYWN0b3J5IHsKK3B1YmxpYzoKKyAgICBleHBsaWNpdCBCYXNpY1BhY2tldFNv
Y2tldEZhY3RvcnkocnRjOjpUaHJlYWQmIG5ldHdvcmtUaHJlYWQpCisgICAgICAgIDogbV9zb2Nr
ZXRGYWN0b3J5KG1ha2VVbmlxdWVSZWY8cnRjOjpCYXNpY1BhY2tldFNvY2tldEZhY3Rvcnk+KCZu
ZXR3b3JrVGhyZWFkKSkKKyAgICB7CisgICAgfQorCisgICAgdm9pZCBzZXREaXNhYmxlTm9uTG9j
YWxob3N0Q29ubmVjdGlvbnMoYm9vbCBkaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMpIHsg
bV9kaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMgPSBkaXNhYmxlTm9uTG9jYWxob3N0Q29u
bmVjdGlvbnM7IH0KKworICAgIHJ0Yzo6QXN5bmNQYWNrZXRTb2NrZXQqIENyZWF0ZVVkcFNvY2tl
dChjb25zdCBydGM6OlNvY2tldEFkZHJlc3MmIGFkZHJlc3MsIHVpbnQxNl90IG1pblBvcnQsIHVp
bnQxNl90IG1heFBvcnQpIGZpbmFsCisgICAgeworICAgICAgICByZXR1cm4gbV9zb2NrZXRGYWN0
b3J5LT5DcmVhdGVVZHBTb2NrZXQocHJlcGFyZVNvY2tldEFkZHJlc3MoYWRkcmVzcywgbV9kaXNh
YmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMpLCBtaW5Qb3J0LCBtYXhQb3J0KTsKKyAgICB9CisK
KyAgICBydGM6OkFzeW5jUGFja2V0U29ja2V0KiBDcmVhdGVTZXJ2ZXJUY3BTb2NrZXQoY29uc3Qg
cnRjOjpTb2NrZXRBZGRyZXNzJiBhZGRyZXNzLCB1aW50MTZfdCBtaW5Qb3J0LCB1aW50MTZfdCBt
YXhQb3J0LCBpbnQgb3B0aW9ucykgZmluYWwKKyAgICB7CisgICAgICAgIHJldHVybiBtX3NvY2tl
dEZhY3RvcnktPkNyZWF0ZVNlcnZlclRjcFNvY2tldChwcmVwYXJlU29ja2V0QWRkcmVzcyhhZGRy
ZXNzLCBtX2Rpc2FibGVOb25Mb2NhbGhvc3RDb25uZWN0aW9ucyksIG1pblBvcnQsIG1heFBvcnQs
IG9wdGlvbnMpOworICAgIH0KKworICAgIHJ0Yzo6QXN5bmNQYWNrZXRTb2NrZXQqIENyZWF0ZUNs
aWVudFRjcFNvY2tldChjb25zdCBydGM6OlNvY2tldEFkZHJlc3MmIGxvY2FsQWRkcmVzcywgY29u
c3QgcnRjOjpTb2NrZXRBZGRyZXNzJiByZW1vdGVBZGRyZXNzLCBjb25zdCBydGM6OlByb3h5SW5m
byYgaW5mbywgY29uc3Qgc3RkOjpzdHJpbmcmIG5hbWUsIGludCBvcHRpb25zKQorICAgIHsKKyAg
ICAgICAgcmV0dXJuIG1fc29ja2V0RmFjdG9yeS0+Q3JlYXRlQ2xpZW50VGNwU29ja2V0KHByZXBh
cmVTb2NrZXRBZGRyZXNzKGxvY2FsQWRkcmVzcywgbV9kaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVj
dGlvbnMpLCByZW1vdGVBZGRyZXNzLCBpbmZvLCBuYW1lLCBvcHRpb25zKTsKKyAgICB9CisKK3By
aXZhdGU6CisgICAgYm9vbCBtX2Rpc2FibGVOb25Mb2NhbGhvc3RDb25uZWN0aW9ucyB7IGZhbHNl
IH07CisgICAgVW5pcXVlUmVmPHJ0Yzo6QmFzaWNQYWNrZXRTb2NrZXRGYWN0b3J5PiBtX3NvY2tl
dEZhY3Rvcnk7Cit9OworCiBzdHJ1Y3QgUGVlckNvbm5lY3Rpb25GYWN0b3J5QW5kVGhyZWFkcyA6
IHB1YmxpYyBydGM6Ok1lc3NhZ2VIYW5kbGVyIHsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8cnRjOjpU
aHJlYWQ+IG5ldHdvcmtUaHJlYWQ7CiAgICAgc3RkOjp1bmlxdWVfcHRyPHJ0Yzo6VGhyZWFkPiBz
aWduYWxpbmdUaHJlYWQ7CiAgICAgYm9vbCBuZXR3b3JrVGhyZWFkV2l0aFNvY2tldFNlcnZlciB7
IGZhbHNlIH07CiAgICAgc3RkOjp1bmlxdWVfcHRyPExpYldlYlJUQ0F1ZGlvTW9kdWxlPiBhdWRp
b0RldmljZU1vZHVsZTsKKyAgICBzdGQ6OnVuaXF1ZV9wdHI8cnRjOjpOZXR3b3JrTWFuYWdlcj4g
bmV0d29ya01hbmFnZXI7CisgICAgc3RkOjp1bmlxdWVfcHRyPEJhc2ljUGFja2V0U29ja2V0RmFj
dG9yeT4gcGFja2V0U29ja2V0RmFjdG9yeTsKIAogcHJpdmF0ZToKICAgICB2b2lkIE9uTWVzc2Fn
ZShydGM6Ok1lc3NhZ2UqKTsKQEAgLTE2NCwxNyArMjA0LDIwIEBAIHJ0Yzo6c2NvcGVkX3JlZnB0
cjx3ZWJydGM6OlBlZXJDb25uZWN0aW9uSW50ZXJmYWNlPiBMaWJXZWJSVENQcm92aWRlcjo6Y3Jl
YXRlUGVlCiB7CiAgICAgLy8gRGVmYXVsdCBXSzEgaW1wbGVtZW50YXRpb24uCiAgICAgQVNTRVJU
KG1fdXNlTmV0d29ya1RocmVhZFdpdGhTb2NrZXRTZXJ2ZXIpOwotICAgIGF1dG8qIGZhY3Rvcnkg
PSB0aGlzLT5mYWN0b3J5KCk7Ci0gICAgaWYgKCFmYWN0b3J5KQotICAgICAgICByZXR1cm4gbnVs
bHB0cjsKKyAgICBhdXRvJiBmYWN0b3J5QW5kVGhyZWFkcyA9IGdldFN0YXRpY0ZhY3RvcnlBbmRU
aHJlYWRzKG1fdXNlTmV0d29ya1RocmVhZFdpdGhTb2NrZXRTZXJ2ZXIpOworCisgICAgaWYgKCFm
YWN0b3J5QW5kVGhyZWFkcy5uZXR3b3JrTWFuYWdlcikKKyAgICAgICAgZmFjdG9yeUFuZFRocmVh
ZHMubmV0d29ya01hbmFnZXIgPSBzdGQ6Om1ha2VfdW5pcXVlPHJ0Yzo6QmFzaWNOZXR3b3JrTWFu
YWdlcj4oKTsKIAotICAgIHJldHVybiBtX2ZhY3RvcnktPkNyZWF0ZVBlZXJDb25uZWN0aW9uKGNv
bmZpZ3VyYXRpb24sIG51bGxwdHIsIG51bGxwdHIsICZvYnNlcnZlcik7CisgICAgaWYgKCFmYWN0
b3J5QW5kVGhyZWFkcy5wYWNrZXRTb2NrZXRGYWN0b3J5KQorICAgICAgICBmYWN0b3J5QW5kVGhy
ZWFkcy5wYWNrZXRTb2NrZXRGYWN0b3J5ID0gc3RkOjptYWtlX3VuaXF1ZTxCYXNpY1BhY2tldFNv
Y2tldEZhY3Rvcnk+KCpmYWN0b3J5QW5kVGhyZWFkcy5uZXR3b3JrVGhyZWFkKTsKKyAgICBmYWN0
b3J5QW5kVGhyZWFkcy5wYWNrZXRTb2NrZXRGYWN0b3J5LT5zZXREaXNhYmxlTm9uTG9jYWxob3N0
Q29ubmVjdGlvbnMobV9kaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMpOworCisgICAgcmV0
dXJuIGNyZWF0ZVBlZXJDb25uZWN0aW9uKG9ic2VydmVyLCAqZmFjdG9yeUFuZFRocmVhZHMubmV0
d29ya01hbmFnZXIsICpmYWN0b3J5QW5kVGhyZWFkcy5wYWNrZXRTb2NrZXRGYWN0b3J5LCBXVEZN
b3ZlKGNvbmZpZ3VyYXRpb24pKTsKIH0KIAogcnRjOjpzY29wZWRfcmVmcHRyPHdlYnJ0Yzo6UGVl
ckNvbm5lY3Rpb25JbnRlcmZhY2U+IExpYldlYlJUQ1Byb3ZpZGVyOjpjcmVhdGVQZWVyQ29ubmVj
dGlvbih3ZWJydGM6OlBlZXJDb25uZWN0aW9uT2JzZXJ2ZXImIG9ic2VydmVyLCBydGM6Ok5ldHdv
cmtNYW5hZ2VyJiBuZXR3b3JrTWFuYWdlciwgcnRjOjpQYWNrZXRTb2NrZXRGYWN0b3J5JiBwYWNr
ZXRTb2NrZXRGYWN0b3J5LCB3ZWJydGM6OlBlZXJDb25uZWN0aW9uSW50ZXJmYWNlOjpSVENDb25m
aWd1cmF0aW9uJiYgY29uZmlndXJhdGlvbikKIHsKLSAgICBBU1NFUlQoIW1fdXNlTmV0d29ya1Ro
cmVhZFdpdGhTb2NrZXRTZXJ2ZXIpOwotCiAgICAgYXV0byYgZmFjdG9yeUFuZFRocmVhZHMgPSBn
ZXRTdGF0aWNGYWN0b3J5QW5kVGhyZWFkcyhtX3VzZU5ldHdvcmtUaHJlYWRXaXRoU29ja2V0U2Vy
dmVyKTsKIAogICAgIHN0ZDo6dW5pcXVlX3B0cjxjcmlja2V0OjpCYXNpY1BvcnRBbGxvY2F0b3I+
IHBvcnRBbGxvY2F0b3I7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRp
YXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlci5oCmluZGV4IDU1
M2JhNmMwOTcxYjc4NjNjNDhiZDc5NWI2ZmJjM2IwZWU0NGE4ZTAuLjlkMmQxM2E3OTUzODBmMzIy
YTg3ZjliYmJlZGYxNTBmMjdiNGJjZjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlci5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRl
ci5oCkBAIC0xMDcsNyArMTA3LDcgQEAgcHVibGljOgogICAgIHZvaWQgZGlzYWJsZUVudW1lcmF0
aW5nQWxsTmV0d29ya0ludGVyZmFjZXMoKSB7IG1fZW5hYmxlRW51bWVyYXRpbmdBbGxOZXR3b3Jr
SW50ZXJmYWNlcyA9IGZhbHNlOyB9CiAgICAgdm9pZCBlbmFibGVFbnVtZXJhdGluZ0FsbE5ldHdv
cmtJbnRlcmZhY2VzKCkgeyBtX2VuYWJsZUVudW1lcmF0aW5nQWxsTmV0d29ya0ludGVyZmFjZXMg
PSB0cnVlOyB9CiAKLSAgICB2aXJ0dWFsIHZvaWQgZGlzYWJsZU5vbkxvY2FsaG9zdENvbm5lY3Rp
b25zKCkgeyB9OworICAgIHZpcnR1YWwgdm9pZCBkaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVjdGlv
bnMoKSB7IG1fZGlzYWJsZU5vbkxvY2FsaG9zdENvbm5lY3Rpb25zID0gdHJ1ZTsgfQogCiBwcm90
ZWN0ZWQ6CiAgICAgTGliV2ViUlRDUHJvdmlkZXIoKSA9IGRlZmF1bHQ7CkBAIC0xMjMsNiArMTIz
LDcgQEAgcHJvdGVjdGVkOgogICAgIGJvb2wgbV91c2VOZXR3b3JrVGhyZWFkV2l0aFNvY2tldFNl
cnZlciB7IHRydWUgfTsKIAogICAgIHJ0Yzo6c2NvcGVkX3JlZnB0cjx3ZWJydGM6OlBlZXJDb25u
ZWN0aW9uRmFjdG9yeUludGVyZmFjZT4gbV9mYWN0b3J5OworICAgIGJvb2wgbV9kaXNhYmxlTm9u
TG9jYWxob3N0Q29ubmVjdGlvbnMgeyBmYWxzZSB9OwogI2VuZGlmCiB9OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>