<?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>204742</bug_id>
          
          <creation_ts>2019-12-02 03:19:07 -0800</creation_ts>
          <short_desc>Service Worker should correctly set its document first party for cookies URL</short_desc>
          <delta_ts>2019-12-02 09:11:20 -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>Service Workers</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=159464</see_also>
          <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>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>m.kurz+webkitbugs</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1594545</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-02 03:19:07 -0800</bug_when>
    <thetext>Service Worker should correctly set its document first party for cookies URL.
It seems to have regressed in https://trac.webkit.org/changeset/230944/webkit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594546</commentid>
    <comment_count>1</comment_count>
      <attachid>384607</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-02 03:28:57 -0800</bug_when>
    <thetext>Created attachment 384607
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594621</commentid>
    <comment_count>2</comment_count>
      <attachid>384607</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-02 09:10:43 -0800</bug_when>
    <thetext>Comment on attachment 384607
Patch

Clearing flags on attachment: 384607

Committed r252985: &lt;https://trac.webkit.org/changeset/252985&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594622</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-02 09:10:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594623</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-12-02 09:11:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/57559730&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384607</attachid>
            <date>2019-12-02 03:28:57 -0800</date>
            <delta_ts>2019-12-02 09:10:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204742-20191202122855.patch</filename>
            <type>text/plain</type>
            <size>8862</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyOTc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjZiZmRhNDMxY2ZjMDEw
MTFhMzliOTU4MjhiYjEzNDhkMWU0MGIxZi4uODY3NjFhN2E1YWI3YmY5NjY4MTU5OTUwYTQ2Mzdm
ZGE3MmU5OGYyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTEyLTAyICB5b3Vl
bm4gZmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBTZXJ2aWNlIFdvcmtlciBz
aG91bGQgY29ycmVjdGx5IHNldCBpdHMgZG9jdW1lbnQgZmlyc3QgcGFydHkgZm9yIGNvb2tpZXMg
VVJMCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQ3
NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0
OiBodHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvdGhpcmQtcGFydHktY29va2llLmh0bWwKKworICAg
ICAgICAqIHdvcmtlcnMvc2VydmljZS9jb250ZXh0L1NlcnZpY2VXb3JrZXJUaHJlYWRQcm94eS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVQYWdlRm9yU2VydmljZVdvcmtlcik6CisgICAg
ICAgIFNldCBkb2N1bWVudCBmaXJzdCBwYXJ0eSBjb29raWUgZm9yIFVSTCB0byB0aGUgdG9wIG9y
aWdpbi4KKwogMjAxOS0xMi0wMiAgeW91ZW5uIGZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAK
ICAgICAgICAgU1dTZXJ2ZXI6OnNjcmlwdEZldGNoRmluaXNoZWQgZG9lcyBub3QgbmVlZCBhIENv
bm5lY3Rpb24gYXMgcGFyYW1ldGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJz
L3NlcnZpY2UvY29udGV4dC9TZXJ2aWNlV29ya2VyVGhyZWFkUHJveHkuY3BwIGIvU291cmNlL1dl
YkNvcmUvd29ya2Vycy9zZXJ2aWNlL2NvbnRleHQvU2VydmljZVdvcmtlclRocmVhZFByb3h5LmNw
cAppbmRleCA3N2FmNTZjODY4NDBiZmQ0MmYzZDJlMTNlZTRmNTA0ZmJhOWU4OWVlLi4yMGZhZTgx
NTZjZWQ3NzIzYWFkYmY3MTk1NDRhZTQyMGZmOTNhMWY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS93b3JrZXJzL3NlcnZpY2UvY29udGV4dC9TZXJ2aWNlV29ya2VyVGhyZWFkUHJveHkuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9jb250ZXh0L1NlcnZpY2VXb3Jr
ZXJUaHJlYWRQcm94eS5jcHAKQEAgLTY5LDcgKzY5LDcgQEAgc3RhdGljIGlubGluZSBVbmlxdWVS
ZWY8UGFnZT4gY3JlYXRlUGFnZUZvclNlcnZpY2VXb3JrZXIoUGFnZUNvbmZpZ3VyYXRpb24mJiBj
b24KICAgICBvcmlnaW4tPnNldFN0b3JhZ2VCbG9ja2luZ1BvbGljeShzdG9yYWdlQmxvY2tpbmdQ
b2xpY3kpOwogCiAgICAgZG9jdW1lbnQtPnNldFNpdGVGb3JDb29raWVzKHRvcE9yaWdpblVSTChv
cmlnaW4pKTsKLSAgICBkb2N1bWVudC0+c2V0Rmlyc3RQYXJ0eUZvckNvb2tpZXMoZGF0YS5zY3Jp
cHRVUkwpOworICAgIGRvY3VtZW50LT5zZXRGaXJzdFBhcnR5Rm9yQ29va2llcyh0b3BPcmlnaW5V
Ukwob3JpZ2luKSk7CiAgICAgZG9jdW1lbnQtPnNldERvbWFpbkZvckNhY2hlUGFydGl0aW9uKG9y
aWdpbi0+ZG9tYWluRm9yQ2FjaGVQYXJ0aXRpb24oKSk7CiAKICAgICBpZiAoYXV0byBwb2xpY3kg
PSBwYXJzZVJlZmVycmVyUG9saWN5KGRhdGEucmVmZXJyZXJQb2xpY3ksIFJlZmVycmVyUG9saWN5
U291cmNlOjpIVFRQSGVhZGVyKSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3YjBiMjI4ZTgyZDc0ZWUxZWFmMTQxODQ5ZWE1
YzNmZTJlZmIxYWMzLi4wNDdhMWRhZGRiODA2ODY2NjlmZjhlZWExOWRkY2E1NjdjMDdjMTIwIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTktMTItMDIgIHlvdWVubiBmYWJsZXQgIDx5b3Vlbm5A
YXBwbGUuY29tPgorCisgICAgICAgIFNlcnZpY2UgV29ya2VyIHNob3VsZCBjb3JyZWN0bHkgc2V0
IGl0cyBkb2N1bWVudCBmaXJzdCBwYXJ0eSBmb3IgY29va2llcyBVUkwKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNDc0MgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaHR0cC93cHQvc2VydmljZS13b3Jr
ZXJzL3Jlc291cmNlcy9zZXQtY29va2llLnB5OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3dwdC9z
ZXJ2aWNlLXdvcmtlcnMvcmVzb3VyY2VzL3RoaXJkLXBhcnR5LWNvb2tpZS1pZnJhbWUuaHRtbDog
QWRkZWQuCisgICAgICAgICogaHR0cC93cHQvc2VydmljZS13b3JrZXJzL3Jlc291cmNlcy90aGly
ZC1wYXJ0eS13b3JrZXIuanM6CisgICAgICAgICogaHR0cC93cHQvc2VydmljZS13b3JrZXJzL3Ro
aXJkLXBhcnR5LWNvb2tpZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvd3B0
L3NlcnZpY2Utd29ya2Vycy90aGlyZC1wYXJ0eS1jb29raWUuaHRtbDogQWRkZWQuCisKIDIwMTkt
MTItMDIgIHlvdWVubiBmYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFNlcnZp
Y2UgV29ya2VyIGRvZXNuJ3QgdGVybWluYXRlIGFmdGVyIGEgcGVyaW9kIG9mIHRpbWUgd2hlbiB0
aHJlYWQgYmxvY2tpbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3NlcnZpY2Ut
d29ya2Vycy9yZXNvdXJjZXMvc2V0LWNvb2tpZS5weSBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3Nl
cnZpY2Utd29ya2Vycy9yZXNvdXJjZXMvc2V0LWNvb2tpZS5weQpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lMTJlNjFl
M2NjZGViYTY0MzU3NTU4Njg3MWUxYWE4NzI0MjI1Zjg2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvaHR0cC93cHQvc2VydmljZS13b3JrZXJzL3Jlc291cmNlcy9zZXQtY29va2llLnB5
CkBAIC0wLDAgKzEsMjYgQEAKK2ltcG9ydCBzeXMKK2ltcG9ydCB1cmxwYXJzZQorCitkZWYgbWFp
bihyZXF1ZXN0LCByZXNwb25zZSk6CisgICAgIiIiCisgICAgUmV0dXJucyBjb29raWUgbmFtZSBh
bmQgcGF0aCBmcm9tIHF1ZXJ5IHBhcmFtcyBpbiBhIFNldC1Db29raWUgaGVhZGVyLgorICAgIGUu
Zy4KKyAgICA+IEdFVCAvV2ViS2l0L3NlcnZpY2Utd29ya2Vycy9yZXNvdXJjZXMvc2V0LWNvb2tp
ZS5weT9uYW1lPW1hdGNoLXNsYXNoJnBhdGg9JTJGIEhUVFAvMS4xCisgICAgPiBIb3N0OiBsb2Nh
bGhvc3Q6ODAwMAorICAgID4gVXNlci1BZ2VudDogY3VybC83LjQzLjAKKyAgICA+IEFjY2VwdDog
Ki8qCisgICAgPgorICAgIDwgSFRUUC8xLjEgMjAwIE9LCisgICAgPCBDb250ZW50LVR5cGU6IGFw
cGxpY2F0aW9uL2pzb24KKyAgICA8IFNldC1Db29raWU6IG1hdGNoLXNsYXNoPTE7IFBhdGg9Lzsg
RXhwaXJlcz1XZWQsIDA5IEp1biAyMDIxIDEwOjE4OjE0IEdNVAorICAgIDwgU2VydmVyOiBCYXNl
SFRUUC8wLjMgUHl0aG9uLzIuNy4xMgorICAgIDwgRGF0ZTogVHVlLCAwNCBPY3QgMjAxNiAxODox
NjowNiBHTVQKKyAgICA8IENvbnRlbnQtTGVuZ3RoOiA4MAorICAgICIiIgorICAgIHBhcmFtcyA9
IHVybHBhcnNlLnBhcnNlX3FzKHJlcXVlc3QudXJsX3BhcnRzLnF1ZXJ5KQorICAgIGhlYWRlcnMg
PSBbCisgICAgICAgICgiQ29udGVudC1UeXBlIiwgImFwcGxpY2F0aW9uL2pzb24iKSwKKyAgICAg
ICAgKCJTZXQtQ29va2llIiwgIntuYW1lWzBdfT0xOyBQYXRoPXtwYXRoWzBdfTsgRXhwaXJlcz1X
ZWQsIDA5IEp1biAyMDIxIDEwOjE4OjE0IEdNVCIuZm9ybWF0KCoqcGFyYW1zKSkKKyAgICBdCisg
ICAgYm9keSA9ICJ7fSIKKyAgICByZXR1cm4gaGVhZGVycywgYm9keQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaHR0cC93cHQvc2VydmljZS13b3JrZXJzL3Jlc291cmNlcy90aGlyZC1wYXJ0eS1j
b29raWUtaWZyYW1lLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMv
cmVzb3VyY2VzL3RoaXJkLXBhcnR5LWNvb2tpZS1pZnJhbWUuaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kYjIx
YTI2MmE3YTk3NDVhNGVmMzQ4ZDQyNDkwMTQ2MjUyMDlmMWY3Ci0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvaHR0cC93cHQvc2VydmljZS13b3JrZXJzL3Jlc291cmNlcy90aGlyZC1wYXJ0
eS1jb29raWUtaWZyYW1lLmh0bWwKQEAgLTAsMCArMSwzOCBAQAorPCFET0NUWVBFIGh0bWw+Cis8
aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3Jr
ZXIvcmVzb3VyY2VzL3Rlc3QtaGVscGVycy5zdWIuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHk+Cis8c2NyaXB0PgordmFyIGFjdGl2ZVdvcmtlcjsKK3ZhciByZWdpc3RyYXRpb247Cithc3lu
YyBmdW5jdGlvbiBkb1Rlc3QoKQoreworICAgIHJlZ2lzdHJhdGlvbiA9IGF3YWl0IG5hdmlnYXRv
ci5zZXJ2aWNlV29ya2VyLnJlZ2lzdGVyKCJ0aGlyZC1wYXJ0eS13b3JrZXIuanMiLCB7IHNjb3Bl
IDogIi4iIH0pOworICAgIGFjdGl2ZVdvcmtlciA9IHJlZ2lzdHJhdGlvbi5pbnN0YWxsaW5nOwor
ICAgIGF3YWl0IG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKKyAgICAgICAgYWN0
aXZlV29ya2VyLmFkZEV2ZW50TGlzdGVuZXIoJ3N0YXRlY2hhbmdlJywgKCkgPT4geworICAgICAg
ICAgICAgaWYgKGFjdGl2ZVdvcmtlci5zdGF0ZSA9PT0gImFjdGl2YXRlZCIpCisgICAgICAgICAg
ICAgICAgcmVzb2x2ZSgpOworICAgICAgICB9KTsKKyAgICAgICAgc2V0VGltZW91dChyZWplY3Qs
IDUwMDApOworICAgIH0pOworfQord2luZG93Lm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7Cisg
ICAgdHJ5IHsKKyAgICAgICAgYXdhaXQgZG9UZXN0KCk7CisgICAgICAgIG5hdmlnYXRvci5zZXJ2
aWNlV29ya2VyLm9ubWVzc2FnZSA9IGFzeW5jIChlKSA9PiB7CisgICAgICAgICAgICBhd2FpdCBy
ZWdpc3RyYXRpb24udW5yZWdpc3RlcigpOworICAgICAgICAgICAgcGFyZW50LnBvc3RNZXNzYWdl
KGUuZGF0YSwgJyonKTsKKyAgICAgICAgfQorICAgICAgICBhY3RpdmVXb3JrZXIucG9zdE1lc3Nh
Z2UoZS5kYXRhKTsKKyAgICB9IGNhdGNoIChlKSB7CisgICAgICAgIGlmIChyZWdpc3RyYXRpb24p
CisgICAgICAgICAgICByZWdpc3RyYXRpb24udW5yZWdpc3RlcigpOworICAgICAgICBwYXJlbnQu
cG9zdE1lc3NhZ2UoIkZBSUxFRDogIiArIGUsICcqJyk7CisgICAgfQorfQorPC9zY3JpcHQ+Cis8
L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3dwdC9zZXJ2aWNl
LXdvcmtlcnMvcmVzb3VyY2VzL3RoaXJkLXBhcnR5LXdvcmtlci5qcyBiL0xheW91dFRlc3RzL2h0
dHAvd3B0L3NlcnZpY2Utd29ya2Vycy9yZXNvdXJjZXMvdGhpcmQtcGFydHktd29ya2VyLmpzCmlu
ZGV4IDI0ZjllMTBkNmNhOGFhOWIyMzdiNDJiYzVkMTdlYzBlOTg1Yjk0OTcuLjBhMTQyNGVlOTY3
ODAyYWUxOGRmY2MwMDFjOGU2ODljNWU3NDQ4OWMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0
dHAvd3B0L3NlcnZpY2Utd29ya2Vycy9yZXNvdXJjZXMvdGhpcmQtcGFydHktd29ya2VyLmpzCisr
KyBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3NlcnZpY2Utd29ya2Vycy9yZXNvdXJjZXMvdGhpcmQt
cGFydHktd29ya2VyLmpzCkBAIC0xOCw2ICsxOCwxMSBAQCBhZGRFdmVudExpc3RlbmVyKCdtZXNz
YWdlJywgYXN5bmMgKGUpID0+IHsKICAgICAgICAgICAgIGUuc291cmNlLnBvc3RNZXNzYWdlKEpT
T04uc3RyaW5naWZ5KHJlc3VsdCkpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9Cisg
ICAgICAgIGlmIChlLmRhdGEgPT09ICdzZXQtY29va2llJykgeworICAgICAgICAgICAgYXdhaXQg
ZmV0Y2goIi9XZWJLaXQvc2VydmljZS13b3JrZXJzL3Jlc291cmNlcy9zZXQtY29va2llLnB5P25h
bWU9bXljb29raWUmcGF0aD0lMkYiKTsKKyAgICAgICAgICAgIGUuc291cmNlLnBvc3RNZXNzYWdl
KCdjb29raWUtaXMtc2V0Jyk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KICAgICAg
ICAgZS5zb3VyY2UucG9zdE1lc3NhZ2UoJ2Vycm9yJyk7CiAgICAgfSBjYXRjaCAoZSkgewogICAg
ICAgICBlLnNvdXJjZS5wb3N0TWVzc2FnZSgnR290IGVycm9yOicgKyBlKTsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2h0dHAvd3B0L3NlcnZpY2Utd29ya2Vycy90aGlyZC1wYXJ0eS1jb29raWUt
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvc2VydmljZS13b3JrZXJzL3RoaXJk
LXBhcnR5LWNvb2tpZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzA0ZjM3Y2E0NDk4MTA0ZTQy
MmFiNGVkMzA5MTE1NDI1NGQzNDcyNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0
dHAvd3B0L3NlcnZpY2Utd29ya2Vycy90aGlyZC1wYXJ0eS1jb29raWUtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsMyBAQAorQ2xpY2sgdG8gcmVzdGFydCB0ZXN0CisKK1BBU1MKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2h0dHAvd3B0L3NlcnZpY2Utd29ya2Vycy90aGlyZC1wYXJ0eS1jb29raWUu
aHRtbCBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3NlcnZpY2Utd29ya2Vycy90aGlyZC1wYXJ0eS1j
b29raWUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42NTNiZGUwNzJiOTkwMTM3OTk5YWMzMGE1OGJmM2JhNjI1
OTE5NDQ0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvc2VydmljZS13
b3JrZXJzL3RoaXJkLXBhcnR5LWNvb2tpZS5odG1sCkBAIC0wLDAgKzEsNTkgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5TZXJ2aWNlIFdvcmtlciB0aGlyZCBwYXJ0
eSBjb29raWUgc2V0dGluZzwvdGl0bGU+Cis8c2NyaXB0IHNyYz0iL3NlcnZpY2Utd29ya2Vycy9z
ZXJ2aWNlLXdvcmtlci9yZXNvdXJjZXMvdGVzdC1oZWxwZXJzLnN1Yi5qcyI+PC9zY3JpcHQ+Cis8
L2hlYWQ+Cis8Ym9keT4KKzxkaXYgaWQ9InJlc3RhcnQiIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlv
biA9ICdodHRwOi8vbG9jYWxob3N0Ojg4MDAvV2ViS2l0L3NlcnZpY2Utd29ya2Vycy90aGlyZC1w
YXJ0eS1jb29raWUuaHRtbCciPkNsaWNrIHRvIHJlc3RhcnQgdGVzdDwvZGl2PgorPGJyPgorPGRp
diBpZD0ibG9nIj48L2Rpdj4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAg
ICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQo
KTsKK30KKworYXN5bmMgZnVuY3Rpb24gc2V0Q29va2llKCkKK3sKKyAgICB2YXIgaWZyYW1lID0g
YXdhaXQgd2l0aF9pZnJhbWUoImh0dHA6Ly8xMjcuMC4wLjE6ODgwMC9XZWJLaXQvc2VydmljZS13
b3JrZXJzL3Jlc291cmNlcy90aGlyZC1wYXJ0eS1jb29raWUtaWZyYW1lLmh0bWwiKTsKKyAgICB2
YXIgcmVzdWx0ID0gYXdhaXQgbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHsKKyAgICAgICAgd2lu
ZG93Lm9ubWVzc2FnZSA9IChlKSA9PiB7CisgICAgICAgICAgICByZXNvbHZlKGUuZGF0YSk7Cisg
ICAgICAgIH07CisgICAgICAgIGlmcmFtZS5jb250ZW50V2luZG93LnBvc3RNZXNzYWdlKCJzZXQt
Y29va2llIiwgJyonKTsKKyAgICB9KTsKKyAgICBpZiAocmVzdWx0ICE9PSAiY29va2llLWlzLXNl
dCIpIHsKKyAgICAgICAgZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSAiRmFpbCBzZXR0aW5nIGNv
b2tpZSI7CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgICB0ZXN0
UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBpZnJhbWUu
cmVtb3ZlKCk7CisgICAgd2luZG93LmxvY2F0aW9uID0gImh0dHA6Ly8xMjcuMC4wLjE6ODgwMC9X
ZWJLaXQvc2VydmljZS13b3JrZXJzL3RoaXJkLXBhcnR5LWNvb2tpZS5odG1sP3NlY29uZC1zdGVw
I3JlcG9ydCI7Cit9CisKK2Z1bmN0aW9uIHJlcG9ydENvb2tpZSgpCit7CisgICAgd2luZG93Lmxv
Y2F0aW9uID0gImh0dHA6Ly9sb2NhbGhvc3Q6ODgwMC9XZWJLaXQvc2VydmljZS13b3JrZXJzL3Ro
aXJkLXBhcnR5LWNvb2tpZS5odG1sP3RoaXJkLXN0ZXAjY29va2llPSciICsgZG9jdW1lbnQuY29v
a2llICsgIiciOworfQorCitmdW5jdGlvbiBjaGVja0Nvb2tpZSgpCit7CisgICAgbG9nLmlubmVy
SFRNTCA9IHdpbmRvdy5sb2NhdGlvbi5oYXNoID09PSAiI2Nvb2tpZT0nJyI/ICJQQVNTIiA6ICJG
QUlMLCBnb3QgOiIgKyB3aW5kb3cubG9jYXRpb24uaGFzaDsKKyAgICBpZiAod2luZG93LnRlc3RS
dW5uZXIpCisgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworfQorCitjb25zdCBzaG91
bGRTZXRDb29raWUgPSAhd2luZG93LmxvY2F0aW9uLmhhc2g7Citjb25zdCBzaG91bGRSZXBvcnRD
b29raWUgPSB3aW5kb3cubG9jYXRpb24uaG9zdG5hbWUgPT09ICIxMjcuMC4wLjEiOworCitpZiAo
c2hvdWxkU2V0Q29va2llKQorICAgIHNldENvb2tpZSgpOworZWxzZSBpZiAoc2hvdWxkUmVwb3J0
Q29va2llKQorICAgIHJlcG9ydENvb2tpZSgpOworZWxzZQorICAgIGNoZWNrQ29va2llKCk7Cis8
L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>