<?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>180235</bug_id>
          
          <creation_ts>2017-11-30 20:56:52 -0800</creation_ts>
          <short_desc>REGRESSION (r224791): cookies are shared between ephemeral sessions in the same process pool</short_desc>
          <delta_ts>2017-11-30 21:35:06 -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>New Bugs</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="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>joepeck</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1376702</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-11-30 20:56:52 -0800</bug_when>
    <thetext>REGRESSION (r224791): cookies are shared between ephemeral sessions in the same process pool</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376703</commentid>
    <comment_count>1</comment_count>
      <attachid>328069</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-11-30 21:01:57 -0800</bug_when>
    <thetext>Created attachment 328069
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376704</commentid>
    <comment_count>2</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-11-30 21:03:48 -0800</bug_when>
    <thetext>rdar://problem/35709469</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376709</commentid>
    <comment_count>3</comment_count>
      <attachid>328069</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-11-30 21:28:37 -0800</bug_when>
    <thetext>Comment on attachment 328069
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=328069&amp;action=review

r=me, great test!

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/CookiePrivateBrowsing.mm:2
&gt; + * Copyright (C) 2016 Apple Inc. All rights reserved.

2017 probably

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/CookiePrivateBrowsing.mm:33
&gt; +#import &lt;pal/spi/cf/CFNetworkSPI.h&gt;

Is this one needed? What SPI is used below?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376714</commentid>
    <comment_count>4</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-11-30 21:32:21 -0800</bug_when>
    <thetext>http://trac.webkit.org/r225383</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376717</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-11-30 21:35:06 -0800</bug_when>
    <thetext>&lt;rdar://problem/35790726&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328069</attachid>
            <date>2017-11-30 21:01:57 -0800</date>
            <delta_ts>2017-11-30 21:28:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180235-20171130210156.patch</filename>
            <type>text/plain</type>
            <size>11154</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjUzNTkpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE3LTExLTMwICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUkVHUkVTU0lPTiAo
cjIyNDc5MSk6IGNvb2tpZXMgYXJlIHNoYXJlZCBiZXR3ZWVuIGVwaGVtZXJhbCBzZXNzaW9ucyBp
biB0aGUgc2FtZSBwcm9jZXNzIHBvb2wKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE4MDIzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEluIHIyMjQ3OTEgSSBhc3N1bWVkIHRoYXQgdWlQcm9jZXNzQ29va2ll
U3RvcmFnZUlkZW50aWZpZXIgd291bGQgYmUgZW1wdHkgaW4gdGhlIGVwaGVtZXJhbCBzZXNzaW9u
IGluaXRpYWxpemF0aW9uIG1lc3NhZ2UuCisgICAgICAgIFRoaXMgaXMgbm90IHRoZSBjYXNlLiAg
V2UgZGlkIG5vdCBjYXRjaCB0aGlzIGJlY2F1c2UgYWxtb3N0IGFsbCBvZiBvdXIgZXBoZW1lcmFs
IHNlc3Npb24gdGVzdGluZyB1c2VzIHRoZSBsZWdhY3lQcml2YXRlU2Vzc2lvbklELgorICAgICAg
ICBJIGFkZCBjaGVja3MgZm9yIGlmIHRoZSBTZXNzaW9uSUQgaXMgZXBoZW1lcmFsIGxpa2Ugd2Ug
YWxyZWFkeSBoYXZlIGluIFdlYkZyYW1lTmV0d29ya2luZ0NvbnRleHQ6OmVuc3VyZVdlYnNpdGVE
YXRhU3RvcmVTZXNzaW9uLgorICAgICAgICBJIGFsc28gYWRkIGFuIEFQSSB0ZXN0IHRoYXQgbWFr
ZXMgc3VyZSBjb29raWVzIGFyZSBub3Qgc2hhcmVkIGJldHdlZW4gZXBoZW1lcmFsIHNlc3Npb25z
IHRoZSB3YXkgdGhleSBhcmUgbWFkZSB0aHJvdWdoIHRoZSBBUEkuCisKKyAgICAgICAgKiBOZXR3
b3JrUHJvY2Vzcy9tYWMvUmVtb3RlTmV0d29ya2luZ0NvbnRleHQubW06CisgICAgICAgIChXZWJL
aXQ6OlJlbW90ZU5ldHdvcmtpbmdDb250ZXh0OjplbnN1cmVXZWJzaXRlRGF0YVN0b3JlU2Vzc2lv
bik6CisKIDIwMTctMTEtMzAgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0
Lm9yZz4KIAogICAgICAgICBXS1VSTFNjaGVtZUhhbmRsZXIucmVxdWVzdCBzaG91bGQgaW5jbHVk
ZSBIVFRQQm9keQpJbmRleDogU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9tYWMvUmVtb3Rl
TmV0d29ya2luZ0NvbnRleHQubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9OZXR3b3Jr
UHJvY2Vzcy9tYWMvUmVtb3RlTmV0d29ya2luZ0NvbnRleHQubW0JKHJldmlzaW9uIDIyNTM1OSkK
KysrIFNvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvbWFjL1JlbW90ZU5ldHdvcmtpbmdDb250
ZXh0Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC05Nyw3ICs5Nyw3IEBAIHZvaWQgUmVtb3RlTmV0d29y
a2luZ0NvbnRleHQ6OmVuc3VyZVdlYnMKICAgICAgICAgU2FuZGJveEV4dGVuc2lvbjo6Y29uc3Vt
ZVBlcm1hbmVudGx5KHBhcmFtZXRlcnMuY29va2llU3RvcmFnZVBhdGhFeHRlbnNpb25IYW5kbGUp
OwogCiAgICAgUmV0YWluUHRyPENGSFRUUENvb2tpZVN0b3JhZ2VSZWY+IHVpUHJvY2Vzc0Nvb2tp
ZVN0b3JhZ2U7Ci0gICAgaWYgKCFwYXJhbWV0ZXJzLnVpUHJvY2Vzc0Nvb2tpZVN0b3JhZ2VJZGVu
dGlmaWVyLmlzRW1wdHkoKSkKKyAgICBpZiAoIXNlc3Npb25JRC5pc0VwaGVtZXJhbCgpICYmICFw
YXJhbWV0ZXJzLnVpUHJvY2Vzc0Nvb2tpZVN0b3JhZ2VJZGVudGlmaWVyLmlzRW1wdHkoKSkKICAg
ICAgICAgdWlQcm9jZXNzQ29va2llU3RvcmFnZSA9IGNvb2tpZVN0b3JhZ2VGcm9tSWRlbnRpZnlp
bmdEYXRhKHBhcmFtZXRlcnMudWlQcm9jZXNzQ29va2llU3RvcmFnZUlkZW50aWZpZXIpOwogCiAg
ICAgTmV0d29ya1N0b3JhZ2VTZXNzaW9uOjplbnN1cmVTZXNzaW9uKHNlc3Npb25JRCwgYmFzZSAr
ICcuJyArIFN0cmluZzo6bnVtYmVyKHNlc3Npb25JRC5zZXNzaW9uSUQoKSksIFdURk1vdmUodWlQ
cm9jZXNzQ29va2llU3RvcmFnZSkpOwpAQCAtMTA2LDcgKzEwNiw3IEBAIHZvaWQgUmVtb3RlTmV0
d29ya2luZ0NvbnRleHQ6OmVuc3VyZVdlYnMKICAgICBmb3IgKGNvbnN0IGF1dG8mIGNvb2tpZSA6
IHBhcmFtZXRlcnMucGVuZGluZ0Nvb2tpZXMpCiAgICAgICAgIHNlc3Npb24tPnNldENvb2tpZShj
b29raWUpOwogCi0gICAgaWYgKCFwYXJhbWV0ZXJzLmNhY2hlU3RvcmFnZURpcmVjdG9yeS5pc051
bGwoKSkgeworICAgIGlmICghc2Vzc2lvbklELmlzRXBoZW1lcmFsKCkgJiYgIXBhcmFtZXRlcnMu
Y2FjaGVTdG9yYWdlRGlyZWN0b3J5LmlzTnVsbCgpKSB7CiAgICAgICAgIFNhbmRib3hFeHRlbnNp
b246OmNvbnN1bWVQZXJtYW5lbnRseShwYXJhbWV0ZXJzLmNhY2hlU3RvcmFnZURpcmVjdG9yeUV4
dGVuc2lvbkhhbmRsZSk7CiAgICAgICAgIHNlc3Npb24tPnNldENhY2hlU3RvcmFnZURpcmVjdG9y
eShXVEZNb3ZlKHBhcmFtZXRlcnMuY2FjaGVTdG9yYWdlRGlyZWN0b3J5KSk7CiAgICAgICAgIHNl
c3Npb24tPnNldENhY2hlU3RvcmFnZVBlck9yaWdpblF1b3RhKHBhcmFtZXRlcnMuY2FjaGVTdG9y
YWdlUGVyT3JpZ2luUXVvdGEpOwpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjI1Mzc5KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTctMTEtMzAgIEFsZXggQ2hyaXN0ZW5z
ZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBSRUdSRVNTSU9OIChyMjI0
NzkxKTogY29va2llcyBhcmUgc2hhcmVkIGJldHdlZW4gZXBoZW1lcmFsIHNlc3Npb25zIGluIHRo
ZSBzYW1lIHByb2Nlc3MgcG9vbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTgwMjM1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2pl
Y3QucGJ4cHJvajoKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0Nv
b2tpZVByaXZhdGVCcm93c2luZy5tbTogQWRkZWQuCisgICAgICAgICgtW0Nvb2tpZVByaXZhdGVC
cm93c2luZ0RlbGVnYXRlIHdlYlZpZXc6cnVuSmF2YVNjcmlwdEFsZXJ0UGFuZWxXaXRoTWVzc2Fn
ZTppbml0aWF0ZWRCeUZyYW1lOmNvbXBsZXRpb25IYW5kbGVyOl0pOgorICAgICAgICAoVEVTVCk6
CisKIDIwMTctMTEtMzAgIFN0ZXBoYW4gU3phYm8gIDxzdGVwaGFuLnN6YWJvQHNvbnkuY29tPgog
CiAgICAgICAgIE1ha2UgTGVnYWN5Q3VzdG9tUHJvdG9jb2xNYW5hZ2VyIG9wdGlvbmFsIGZvciBu
ZXR3b3JrIHByb2Nlc3MKSW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54
Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCShyZXZpc2lvbiAyMjUz
NTkpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2pl
Y3QucGJ4cHJvagkod29ya2luZyBjb3B5KQpAQCAtMjMwLDYgKzIzMCw3IEBACiAJCTVDMEJGODkz
MURENTk5QkQwMEIwMDMyOCAvKiBJc05hdmlnYXRpb25BY3Rpb25UcnVzdGVkLm1tIGluIFNvdXJj
ZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gNTdGMTBEOTIxQzdFN0IzODAw
RUNERjMwIC8qIElzTmF2aWdhdGlvbkFjdGlvblRydXN0ZWQubW0gKi87IH07CiAJCTVDMEJGODk0
MURENTk5QzkwMEIwMDMyOCAvKiBNZW51VHlwZXNGb3JNb3VzZUV2ZW50cy5tbSBpbiBTb3VyY2Vz
ICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDdBOTlEOTkzMUFENEEyOUQwMDM3
MzE0MSAvKiBNZW51VHlwZXNGb3JNb3VzZUV2ZW50cy5tbSAqLzsgfTsKIAkJNUMwQkY4OTUxREQ1
OTlDRDAwQjAwMzI4IC8qIE5hdmlnYXRvckxhbmd1YWdlLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gRTE5REI5NzgxQjMyMTM3QzAwREIzOEQ0IC8qIE5h
dmlnYXRvckxhbmd1YWdlLm1tICovOyB9OworCQk1QzE5QTUyNDFGRDBGNjAxMDBFRUEzMjMgLyog
Q29va2llUHJpdmF0ZUJyb3dzaW5nLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRG
aWxlOyBmaWxlUmVmID0gNUMxOUE1MjMxRkQwRjMyNjAwRUVBMzIzIC8qIENvb2tpZVByaXZhdGVC
cm93c2luZy5tbSAqLzsgfTsKIAkJNUMyOTM2OTMxRDVCRjcwRDAwREVBQjFFIC8qIENvb2tpZUFj
Y2VwdFBvbGljeS5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJl
ZiA9IDVDMjkzNjkxMUQ1QkY2M0UwMERFQUIxRSAvKiBDb29raWVBY2NlcHRQb2xpY3kubW0gKi87
IH07CiAJCTVDMjkzNjk2MUQ1QzAwRUQwMERFQUIxRSAvKiBDb29raWVNZXNzYWdlLmh0bWwgaW4g
Q29weSBSZXNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gNUMyOTM2
OTQxRDVCRkQxOTAwREVBQjFFIC8qIENvb2tpZU1lc3NhZ2UuaHRtbCAqLzsgfTsKIAkJNUM0QTg0
OTUxRjdFRUZGQzAwQUNGQzU0IC8qIENvbmZpZ3VyYXRpb24ubW0gaW4gU291cmNlcyAqLyA9IHtp
c2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1QzRBODQ5NDFGN0VFRkQ0MDBBQ0ZDNTQgLyog
Q29uZmlndXJhdGlvbi5tbSAqLzsgfTsKQEAgLTEzNjcsNiArMTM2OCw3IEBACiAJCTU3RjU2QTVC
MUM3RjhBNDAwMEYzMUQ3RSAvKiBJc05hdmlnYXRpb25BY3Rpb25UcnVzdGVkLmh0bWwgKi8gPSB7
aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5
cGUgPSB0ZXh0Lmh0bWw7IHBhdGggPSBJc05hdmlnYXRpb25BY3Rpb25UcnVzdGVkLmh0bWw7IHNv
dXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTVDMEJGODhDMURENTk1NzQwMEIwMDMyOCAvKiBN
ZW1vcnlQcmVzc3VyZUhhbmRsZXIubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmls
ZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7
IHBhdGggPSBNZW1vcnlQcmVzc3VyZUhhbmRsZXIubW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7
IH07CiAJCTVDMEJGODhGMURENTk5OUIwMEIwMDMyOCAvKiBXZWJWaWV3Q2FuUGFzdGVaZXJvUG5n
Lm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RL
bm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gV2ViVmlld0NhblBh
c3RlWmVyb1BuZy5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKKwkJNUMxOUE1MjMxRkQw
RjMyNjAwRUVBMzIzIC8qIENvb2tpZVByaXZhdGVCcm93c2luZy5tbSAqLyA9IHtpc2EgPSBQQlhG
aWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJj
ZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IENvb2tpZVByaXZhdGVCcm93c2luZy5tbTsgc291cmNl
VHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNUMyOTM2OTExRDVCRjYzRTAwREVBQjFFIC8qIENvb2tp
ZUFjY2VwdFBvbGljeS5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2Rp
bmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9
IENvb2tpZUFjY2VwdFBvbGljeS5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNUMy
OTM2OTQxRDVCRkQxOTAwREVBQjFFIC8qIENvb2tpZU1lc3NhZ2UuaHRtbCAqLyA9IHtpc2EgPSBQ
QlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHRl
eHQuaHRtbDsgcGF0aCA9IENvb2tpZU1lc3NhZ2UuaHRtbDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+
IjsgfTsKIAkJNUM0QTg0OTQxRjdFRUZENDAwQUNGQzU0IC8qIENvbmZpZ3VyYXRpb24ubW0gKi8g
PSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmls
ZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7IHBhdGggPSBDb25maWd1cmF0aW9uLm1tOyBz
b3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwpAQCAtMjAxNCw2ICsyMDE2LDcgQEAKIAkJCQlBMTRG
QzU4OTFCODk5MjcxMDBEMTA3RUIgLyogQ29udGVudEZpbHRlcmluZ1BsdWdJbi5tbSAqLywKIAkJ
CQk1Q0ExREVEODFGNzRBODcxMDBFNzFCRDMgLyogQ29udGVudFJ1bGVMaXN0Tm90aWZpY2F0aW9u
Lm1tICovLAogCQkJCTVDMjkzNjkxMUQ1QkY2M0UwMERFQUIxRSAvKiBDb29raWVBY2NlcHRQb2xp
Y3kubW0gKi8sCisJCQkJNUMxOUE1MjMxRkQwRjMyNjAwRUVBMzIzIC8qIENvb2tpZVByaXZhdGVC
cm93c2luZy5tbSAqLywKIAkJCQk5QjEwNTY0MTFGOTA0NUM3MDBENTU4M0YgLyogQ29weUhUTUwu
bW0gKi8sCiAJCQkJOTk5OTEwOEExRjM5M0M4QjAwOEFENDU1IC8qIENvcHlpbmcubW0gKi8sCiAJ
CQkJOUI3QTM3QzIxRjhBRUJBNTAwNEFBMjI4IC8qIENvcHlVUkwubW0gKi8sCkBAIC0zMjY5LDYg
KzMyNzIsNyBAQAogCQkJCUNEMEJEMEE2MUY3OTkyNEQwMDFBQjJDRiAvKiBDb250ZXh0TWVudUlt
Z1dpdGhWaWRlby5tbSBpbiBTb3VyY2VzICovLAogCQkJCTVDMjkzNjkzMUQ1QkY3MEQwMERFQUIx
RSAvKiBDb29raWVBY2NlcHRQb2xpY3kubW0gaW4gU291cmNlcyAqLywKIAkJCQk1MUQxMjQ5QjFF
Nzg1NDI1MDAyQjI4MjAgLyogQ29va2llTWFuYWdlci5jcHAgaW4gU291cmNlcyAqLywKKwkJCQk1
QzE5QTUyNDFGRDBGNjAxMDBFRUEzMjMgLyogQ29va2llUHJpdmF0ZUJyb3dzaW5nLm1tIGluIFNv
dXJjZXMgKi8sCiAJCQkJOUIxRjZGNzgxRjkwNTU4NDAwQjU1NzQ0IC8qIENvcHlIVE1MLm1tIGlu
IFNvdXJjZXMgKi8sCiAJCQkJOTk5OTEwOEIxRjM5M0M5NjAwOEFENDU1IC8qIENvcHlpbmcubW0g
aW4gU291cmNlcyAqLywKIAkJCQk5QjdBMzdDNDFGOEFFQkE1MDA0QUEyMjggLyogQ29weVVSTC5t
bSBpbiBTb3VyY2VzICovLApJbmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRD
b2NvYS9Db29raWVQcml2YXRlQnJvd3NpbmcubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Db29raWVQcml2YXRlQnJvd3NpbmcubW0JKG5vbmV4
aXN0ZW50KQorKysgVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Db29raWVQ
cml2YXRlQnJvd3NpbmcubW0JKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw3NSBAQAorLyoKKyAq
IENvcHlyaWdodCAoQykgMjAxNiBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgor
ICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIEFORCBJ
VFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJworICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQg
V0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCisgKiBUSEUgSU1QTElF
RCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSCisgKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJ
TkMuIE9SIElUUyBDT05UUklCVVRPUlMKKyAqIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJ
QUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9G
CisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1Ig
UFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5E
IE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RS
SUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNF
KQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUs
IEVWRU4gSUYgQURWSVNFRCBPRgorICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgor
ICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKworI2ltcG9ydCAiUGxhdGZvcm1VdGlsaXRpZXMu
aCIKKyNpbXBvcnQgPFdlYktpdC9XS1Byb2Nlc3NQb29sLmg+CisjaW1wb3J0IDxXZWJLaXQvV0tQ
cm9jZXNzUG9vbFByaXZhdGUuaD4KKyNpbXBvcnQgPFdlYktpdC9XS1dlYlZpZXcuaD4KKyNpbXBv
cnQgPFdlYktpdC9XS1dlYlZpZXdDb25maWd1cmF0aW9uLmg+CisjaW1wb3J0IDxwYWwvc3BpL2Nm
L0NGTmV0d29ya1NQSS5oPgorI2ltcG9ydCA8d3RmL1JldGFpblB0ci5oPgorCisjaWYgV0tfQVBJ
X0VOQUJMRUQKKworc3RhdGljIGJvb2wgcmVjZWl2ZWRBbGVydDsKKworQGludGVyZmFjZSBDb29r
aWVQcml2YXRlQnJvd3NpbmdEZWxlZ2F0ZSA6IE5TT2JqZWN0IDxXS1VJRGVsZWdhdGU+CitAZW5k
CisKK0BpbXBsZW1lbnRhdGlvbiBDb29raWVQcml2YXRlQnJvd3NpbmdEZWxlZ2F0ZQorCistICh2
b2lkKXdlYlZpZXc6KFdLV2ViVmlldyAqKXdlYlZpZXcgcnVuSmF2YVNjcmlwdEFsZXJ0UGFuZWxX
aXRoTWVzc2FnZTooTlNTdHJpbmcgKiltZXNzYWdlIGluaXRpYXRlZEJ5RnJhbWU6KFdLRnJhbWVJ
bmZvICopZnJhbWUgY29tcGxldGlvbkhhbmRsZXI6KHZvaWQgKF4pKHZvaWQpKWNvbXBsZXRpb25I
YW5kbGVyCit7CisgICAgRVhQRUNUX1NUUkVRKG1lc3NhZ2UuVVRGOFN0cmluZywgIm9sZCBjb29r
aWU6IDw+Iik7CisgICAgcmVjZWl2ZWRBbGVydCA9IHRydWU7CisgICAgY29tcGxldGlvbkhhbmRs
ZXIoKTsKK30KKworQGVuZAorCitURVNUKFdlYktpdCwgQ29va2llUHJpdmF0ZUJyb3dzaW5nKQor
eworICAgIGF1dG8gZGVsZWdhdGUgPSBhZG9wdE5TKFtbQ29va2llUHJpdmF0ZUJyb3dzaW5nRGVs
ZWdhdGUgYWxsb2NdIGluaXRdKTsKKworICAgIGF1dG8gY29uZmlndXJhdGlvbjEgPSBhZG9wdE5T
KFtbV0tXZWJWaWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOworICAgIGF1dG8gY29uZmln
dXJhdGlvbjIgPSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0p
OworICAgIFtjb25maWd1cmF0aW9uMiBzZXRQcm9jZXNzUG9vbDpbY29uZmlndXJhdGlvbjEgcHJv
Y2Vzc1Bvb2xdXTsKKyAgICBbY29uZmlndXJhdGlvbjEgc2V0V2Vic2l0ZURhdGFTdG9yZTpbV0tX
ZWJzaXRlRGF0YVN0b3JlIG5vblBlcnNpc3RlbnREYXRhU3RvcmVdXTsKKyAgICBbY29uZmlndXJh
dGlvbjIgc2V0V2Vic2l0ZURhdGFTdG9yZTpbV0tXZWJzaXRlRGF0YVN0b3JlIG5vblBlcnNpc3Rl
bnREYXRhU3RvcmVdXTsKKyAgICBhdXRvIHZpZXcxID0gYWRvcHROUyhbW1dLV2ViVmlldyBhbGxv
Y10gaW5pdFdpdGhGcmFtZTpOU01ha2VSZWN0KDAsIDAsIDgwMCwgNjAwKSBjb25maWd1cmF0aW9u
OmNvbmZpZ3VyYXRpb24xLmdldCgpXSk7CisgICAgYXV0byB2aWV3MiA9IGFkb3B0TlMoW1tXS1dl
YlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA4MDAsIDYwMCkgY29u
ZmlndXJhdGlvbjpjb25maWd1cmF0aW9uMi5nZXQoKV0pOworICAgIFt2aWV3MSBzZXRVSURlbGVn
YXRlOmRlbGVnYXRlLmdldCgpXTsKKyAgICBbdmlldzIgc2V0VUlEZWxlZ2F0ZTpkZWxlZ2F0ZS5n
ZXQoKV07CisgICAgTlNTdHJpbmcgKmFsZXJ0T2xkQ29va2llID0gQCI8c2NyaXB0PnZhciBvbGRD
b29raWUgPSBkb2N1bWVudC5jb29raWU7IGRvY3VtZW50LmNvb2tpZSA9ICdrZXk9dmFsdWUnOyBh
bGVydCgnb2xkIGNvb2tpZTogPCcgKyBvbGRDb29raWUgKyAnPicpOzwvc2NyaXB0PiI7CisgICAg
W3ZpZXcxIGxvYWRIVE1MU3RyaW5nOmFsZXJ0T2xkQ29va2llIGJhc2VVUkw6W05TVVJMIFVSTFdp
dGhTdHJpbmc6QCJodHRwOi8vZXhhbXBsZS5jb20vIl1dOworICAgIFRlc3RXZWJLaXRBUEk6OlV0
aWw6OnJ1bigmcmVjZWl2ZWRBbGVydCk7CisgICAgcmVjZWl2ZWRBbGVydCA9IGZhbHNlOworICAg
IFt2aWV3MiBsb2FkSFRNTFN0cmluZzphbGVydE9sZENvb2tpZSBiYXNlVVJMOltOU1VSTCBVUkxX
aXRoU3RyaW5nOkAiaHR0cDovL2V4YW1wbGUuY29tLyJdXTsKKyAgICBUZXN0V2ViS2l0QVBJOjpV
dGlsOjpydW4oJnJlY2VpdmVkQWxlcnQpOworfQorCisjZW5kaWYK
</data>
<flag name="review"
          id="347267"
          type_id="1"
          status="+"
          setter="joepeck"
    />
          </attachment>
      

    </bug>

</bugzilla>