<?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>205992</bug_id>
          
          <creation_ts>2020-01-09 01:07:58 -0800</creation_ts>
          <short_desc>Do not consider s-w-r responses for cache reuse</short_desc>
          <delta_ts>2020-01-27 01:08:08 -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>Page Loading</component>
          <version>Safari Technology Preview</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Rob Buis">rbuis</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
    
    <cc>koivisto</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1604546</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-09 01:07:58 -0800</bug_when>
    <thetext>Do not consider s-w-r responses for cache reuse.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1604547</commentid>
    <comment_count>1</comment_count>
      <attachid>387199</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-09 01:12:02 -0800</bug_when>
    <thetext>Created attachment 387199
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1604559</commentid>
    <comment_count>2</comment_count>
      <attachid>387206</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-09 02:36:30 -0800</bug_when>
    <thetext>Created attachment 387206
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1605153</commentid>
    <comment_count>3</comment_count>
      <attachid>387348</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-10 09:29:49 -0800</bug_when>
    <thetext>Created attachment 387348
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1611334</commentid>
    <comment_count>4</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-27 01:08:08 -0800</bug_when>
    <thetext>Should not be needed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>387199</attachid>
            <date>2020-01-09 01:12:02 -0800</date>
            <delta_ts>2020-01-09 02:36:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205992-20200109101200.patch</filename>
            <type>text/plain</type>
            <size>5670</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU0MjUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTllNzg2ZGU2MDVjMmM0
NDcyZWFhZGZhODU5YzIwNmE5NjgyY2QxNy4uYzVkYTE4MTllMTZmZmQ3YmNiOWIxNjdiMzE4Nzdi
NjkyOGNjM2M2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTAxLTA5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgRG8gbm90IGNvbnNpZGVyIHMtdy1y
IHJlc3BvbnNlcyBmb3IgY2FjaGUgcmV1c2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIwNTk5MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIERvIG5vdCBjb25zaWRlciBzLXctciByZXNwb25zZXMgZm9yIGNh
Y2hlIHJldXNlCisgICAgICAgIGluIHRoZSBtZW1vcnkgY2FjaGUuCisKKyAgICAgICAgVGVzdDog
aHR0cC93cHQvc3RhbGUtd2hpbGUtcmV2YWxpZGF0ZS9mcmFtZS1yZXZhbGlkYXRlLmh0bWwKKwor
ICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6ZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9s
aWN5IGNvbnN0KToKKwogMjAyMC0wMS0wOCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFw
cGxlLmNvbT4KIAogICAgICAgICBbSlNDXSBJbnRyb2R1Y2UgSlNBcnJheUl0ZXJhdG9yCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIu
Y3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNw
cAppbmRleCBjM2Q4ZTM1ZGRmMmIyMTVlNWFjN2U5MWJhOTQ0NTE2ZGFhNjA4MmJjLi42NDMxMDQ4
MTk4NTBmYzAxZDIxZWRjNmE4NDgwNzBhYjg1Y2QwNjJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKQEAgLTExNjksNiAr
MTE2OSwxMyBAQCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6UmV2YWxpZGF0aW9uUG9saWN5IENhY2hl
ZFJlc291cmNlTG9hZGVyOjpkZXRlcm1pbmVSZXZhbGlkYQogICAgICAgICByZXR1cm4gUmVsb2Fk
OwogICAgIH0KIAorICAgIC8vIERvbid0IHJldXNlIHJlc291cmNlcyB3aXRoIENhY2hlLWNvbnRy
b2w6IHN0YWxlLXdoaWxlLXJldmFsaWRhdGUuCisgICAgaWYgKGV4aXN0aW5nUmVzb3VyY2UtPnJl
c3BvbnNlKCkuY2FjaGVDb250cm9sU3RhbGVXaGlsZVJldmFsaWRhdGUoKSkgeworICAgICAgICBM
T0coUmVzb3VyY2VMb2FkaW5nLCAiQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OmRldGVybWluZVJldmFs
aWRhdGlvblBvbGljeSByZWxvYWRpbmcgZHVlIHRvIENhY2hlLWNvbnRyb2w6IHN0YWxlLXdoaWxl
LXJldmFsaWRhdGUuIik7CisgICAgICAgIGxvZ01lbW9yeUNhY2hlUmVzb3VyY2VSZXF1ZXN0KGZy
YW1lKCksIERpYWdub3N0aWNMb2dnaW5nS2V5czo6aW5NZW1vcnlDYWNoZUtleSgpLCBEaWFnbm9z
dGljTG9nZ2luZ0tleXM6OnVudXNlZFJlYXNvbk5vU3RvcmVLZXkoKSk7CisgICAgICAgIHJldHVy
biBSZWxvYWQ7CisgICAgfQorCiAgICAgLy8gSWYgY3JlZGVudGlhbHMgd2VyZSBzZW50IHdpdGgg
dGhlIHByZXZpb3VzIHJlcXVlc3QgYW5kIHdvbid0IGJlCiAgICAgLy8gd2l0aCB0aGlzIG9uZSwg
b3IgdmljZSB2ZXJzYSwgcmUtZmV0Y2ggdGhlIHJlc291cmNlLgogICAgIC8vCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWVk
MzQwNGVlMTk3YTM0OTEwNjYzYmZkMTU2MGVmNTVhODNjODAyYy4uODllZjA4NjMxYWFlZmI1ZTAy
YzRlNGUyZWZmNmMyOWViMGE2YjJhYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTAxLTA5
ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgRG8gbm90IGNvbnNpZGVy
IHMtdy1yIHJlc3BvbnNlcyBmb3IgY2FjaGUgcmV1c2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTk5MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBXUFQgdGVzdCB0byBjaGVjayB0aGF0IHNlY29u
ZCBmcmFtZSBsb2FkIHRyaWdnZXJzIHJldmFsaWRhdGlvbi4KKworICAgICAgICAqIGh0dHAvd3B0
L3N0YWxlLXdoaWxlLXJldmFsaWRhdGUvZnJhbWUtcmV2YWxpZGF0ZS5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBodHRwL3dwdC9zdGFsZS13aGlsZS1yZXZhbGlkYXRlL3Jlc291cmNlcy9zdGFsZS1m
cmFtZS5weTogQWRkZWQuCisgICAgICAgIChpZF90b2tlbik6CisgICAgICAgIChtYWluKToKKwog
MjAyMC0wMS0wOCAgRGllZ28gUGlubyBHYXJjaWEgIDxkcGlub0BpZ2FsaWEuY29tPgogCiAgICAg
ICAgIEZpeCB0ZXN0IHRyYW5zZmVyVG9JbWFnZUJpdG1hcC1lbXB0eS5odG1sIGFmdGVyIHIyNTMw
OTkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJldmFsaWRh
dGUvZnJhbWUtcmV2YWxpZGF0ZS5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvc3RhbGUtd2hp
bGUtcmV2YWxpZGF0ZS9mcmFtZS1yZXZhbGlkYXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTIzMjhkYjUy
MDAxODlmNjlmYzcwZjcyNDU1MGNmZGRiNWU5MzY0NgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJldmFsaWRhdGUvZnJhbWUtcmV2YWxpZGF0ZS5o
dG1sCkBAIC0wLDAgKzEsMzEgQEAKKzwhRE9DVFlQRSBodG1sPgorPHRpdGxlPlRlc3QgdGhhdCBz
ZWNvbmQgZnJhbWUgbG9hZCB0cmlnZ2VycyByZXZhbGlkYXRpb248L3RpdGxlPgorPHNjcmlwdCBz
cmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9y
ZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9j
b21tb24vdXRpbHMuanMiPjwvc2NyaXB0PgorPGJvZHk+Cis8c2NyaXB0PgorYXN5bmNfdGVzdChm
dW5jdGlvbih0KSB7CisgIHZhciByZXF1ZXN0X3Rva2VuID0gdG9rZW4oKTsKKyAgY29uc3QgdXJs
ID0gYHJlc291cmNlcy9zdGFsZS1mcmFtZS5weT90b2tlbj1gICsgcmVxdWVzdF90b2tlbgorCisg
IC8vIGZpcnN0IGxvYWQKKyAgbGV0IGZyYW1lID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaWZy
YW1lIik7CisgIGZyYW1lLnNyYyA9IHVybDsKKyAgZnJhbWUub25sb2FkID0gKCkgPT4geworICAg
IC8vIHNlY29uZCBsb2FkLCB0cmlnZ2VycyByZXZhbGlkYXRpb24KKyAgICBsZXQgZnJhbWUyID0g
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaWZyYW1lIik7CisgICAgZnJhbWUyLnNyYyA9IHVybDsK
KyAgICBmcmFtZTIub25sb2FkID0gKCkgPT4geworICAgICAgZmV0Y2goInJlc291cmNlcy9zdGFs
ZS1mcmFtZS5weT9xdWVyeSZ0b2tlbj0iICsgcmVxdWVzdF90b2tlbikudGhlbih0LnN0ZXBfZnVu
YygocmVzcG9uc2UpID0+IHsKKyAgICAgICAgdmFyIGNvdW50ID0gcmVzcG9uc2UuaGVhZGVycy5n
ZXQoIkNvdW50Iik7CisgICAgICAgIGFzc2VydF9lcXVhbHMoY291bnQsICczJyk7CisgICAgICAg
IHQuZG9uZSgpOworICAgICAgfSkpOworICAgIH0KKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENo
aWxkKGZyYW1lMik7CisgIH0KKyAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChmcmFtZSk7Cit9
LCAnU2Vjb25kIGZyYW1lIGxvYWQgdHJpZ2dlcnMgcmV2YWxpZGF0aW9uJyk7Cis8L3NjcmlwdD4K
KzwvYm9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJl
dmFsaWRhdGUvcmVzb3VyY2VzL3N0YWxlLWZyYW1lLnB5IGIvTGF5b3V0VGVzdHMvaHR0cC93cHQv
c3RhbGUtd2hpbGUtcmV2YWxpZGF0ZS9yZXNvdXJjZXMvc3RhbGUtZnJhbWUucHkKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNWU2MDA1ZGVlYjlkMGI5NDMxMmRmMWJhNDhmYmFiMmQ3ZjY1MjJlYQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJldmFsaWRhdGUvcmVzb3Vy
Y2VzL3N0YWxlLWZyYW1lLnB5CkBAIC0wLDAgKzEsMzQgQEAKK2ltcG9ydCByYW5kb20sIHN0cmlu
ZywgZGF0ZXRpbWUsIHRpbWUKKworZGVmIGlkX3Rva2VuKCk6CisgICBsZXR0ZXJzID0gc3RyaW5n
LmFzY2lpX2xvd2VyY2FzZQorICAgcmV0dXJuICcnLmpvaW4ocmFuZG9tLmNob2ljZShsZXR0ZXJz
KSBmb3IgaSBpbiByYW5nZSgyMCkpCisKK2RlZiBtYWluKHJlcXVlc3QsIHJlc3BvbnNlKToKKyAg
ICBpc19yZXZhbGlkYXRpb24gPSByZXF1ZXN0LmhlYWRlcnMuZ2V0KCJJZi1Ob25lLU1hdGNoIiwg
Tm9uZSkKKyAgICB0b2tlbiA9IHJlcXVlc3QuR0VULmZpcnN0KCJ0b2tlbiIsIE5vbmUpCisgICAg
aXNfcXVlcnkgPSByZXF1ZXN0LkdFVC5maXJzdCgicXVlcnkiLCBOb25lKSAhPSBOb25lCisgICAg
d2l0aCByZXF1ZXN0LnNlcnZlci5zdGFzaC5sb2NrOgorICAgICAgdmFsdWUgPSByZXF1ZXN0LnNl
cnZlci5zdGFzaC50YWtlKHRva2VuKQorICAgICAgY291bnQgPSAwCisgICAgICBpZiB2YWx1ZSAh
PSBOb25lOgorICAgICAgICBjb3VudCA9IGludCh2YWx1ZSkKKyAgICAgIGlmIGlzX3F1ZXJ5Ogor
ICAgICAgICBpZiBjb3VudCA8IDI6CisgICAgICAgICAgcmVxdWVzdC5zZXJ2ZXIuc3Rhc2gucHV0
KHRva2VuLCBjb3VudCkKKyAgICAgIGVsc2U6CisgICAgICAgIGNvdW50ID0gY291bnQgKyAxCisg
ICAgICAgIHJlcXVlc3Quc2VydmVyLnN0YXNoLnB1dCh0b2tlbiwgY291bnQpCisKKyAgICBpZiBp
c19xdWVyeToKKyAgICAgIGhlYWRlcnMgPSBbKCJDb3VudCIsIGNvdW50KSwgKCJUZXN0Iiwgc3Ry
KHJlcXVlc3QucmF3X2hlYWRlcnMpKV0KKyAgICAgIGNvbnRlbnQgPSAiIgorICAgICAgcmV0dXJu
IDIwMCwgaGVhZGVycywgY29udGVudAorICAgIGVsc2U6CisgICAgICB1bmlxdWVfaWQgPSBpZF90
b2tlbigpCisgICAgICBoZWFkZXJzID0gWygiQ29udGVudC1UeXBlIiwgInRleHQvaHRtbCIpLAor
ICAgICAgICAgICAgICAgICAoIkNhY2hlLUNvbnRyb2wiLCAicHJpdmF0ZSwgbWF4LWFnZT0wLCBz
dGFsZS13aGlsZS1yZXZhbGlkYXRlPTYwIiksCisgICAgICAgICAgICAgICAgICgiRVRhZyIsICci
c3dyIicpLAorICAgICAgICAgICAgICAgICAoIlVuaXF1ZS1JZCIsIHVuaXF1ZV9pZCldCisgICAg
ICBjb250ZW50ID0gIjxib2R5Pnt9PC9ib2R5PiIuZm9ybWF0KHVuaXF1ZV9pZCkKKyAgICAgIHJl
dHVybiAyMDAsIGhlYWRlcnMsIGNvbnRlbnQK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>387206</attachid>
            <date>2020-01-09 02:36:30 -0800</date>
            <delta_ts>2020-01-10 09:29:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205992-20200109113629.patch</filename>
            <type>text/plain</type>
            <size>5757</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU0MjUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTllNzg2ZGU2MDVjMmM0
NDcyZWFhZGZhODU5YzIwNmE5NjgyY2QxNy4uYzVkYTE4MTllMTZmZmQ3YmNiOWIxNjdiMzE4Nzdi
NjkyOGNjM2M2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTAxLTA5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgRG8gbm90IGNvbnNpZGVyIHMtdy1y
IHJlc3BvbnNlcyBmb3IgY2FjaGUgcmV1c2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIwNTk5MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIERvIG5vdCBjb25zaWRlciBzLXctciByZXNwb25zZXMgZm9yIGNh
Y2hlIHJldXNlCisgICAgICAgIGluIHRoZSBtZW1vcnkgY2FjaGUuCisKKyAgICAgICAgVGVzdDog
aHR0cC93cHQvc3RhbGUtd2hpbGUtcmV2YWxpZGF0ZS9mcmFtZS1yZXZhbGlkYXRlLmh0bWwKKwor
ICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6ZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9s
aWN5IGNvbnN0KToKKwogMjAyMC0wMS0wOCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFw
cGxlLmNvbT4KIAogICAgICAgICBbSlNDXSBJbnRyb2R1Y2UgSlNBcnJheUl0ZXJhdG9yCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIu
Y3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNw
cAppbmRleCBjM2Q4ZTM1ZGRmMmIyMTVlNWFjN2U5MWJhOTQ0NTE2ZGFhNjA4MmJjLi42NDMxMDQ4
MTk4NTBmYzAxZDIxZWRjNmE4NDgwNzBhYjg1Y2QwNjJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKQEAgLTExNjksNiAr
MTE2OSwxMyBAQCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6UmV2YWxpZGF0aW9uUG9saWN5IENhY2hl
ZFJlc291cmNlTG9hZGVyOjpkZXRlcm1pbmVSZXZhbGlkYQogICAgICAgICByZXR1cm4gUmVsb2Fk
OwogICAgIH0KIAorICAgIC8vIERvbid0IHJldXNlIHJlc291cmNlcyB3aXRoIENhY2hlLWNvbnRy
b2w6IHN0YWxlLXdoaWxlLXJldmFsaWRhdGUuCisgICAgaWYgKGV4aXN0aW5nUmVzb3VyY2UtPnJl
c3BvbnNlKCkuY2FjaGVDb250cm9sU3RhbGVXaGlsZVJldmFsaWRhdGUoKSkgeworICAgICAgICBM
T0coUmVzb3VyY2VMb2FkaW5nLCAiQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OmRldGVybWluZVJldmFs
aWRhdGlvblBvbGljeSByZWxvYWRpbmcgZHVlIHRvIENhY2hlLWNvbnRyb2w6IHN0YWxlLXdoaWxl
LXJldmFsaWRhdGUuIik7CisgICAgICAgIGxvZ01lbW9yeUNhY2hlUmVzb3VyY2VSZXF1ZXN0KGZy
YW1lKCksIERpYWdub3N0aWNMb2dnaW5nS2V5czo6aW5NZW1vcnlDYWNoZUtleSgpLCBEaWFnbm9z
dGljTG9nZ2luZ0tleXM6OnVudXNlZFJlYXNvbk5vU3RvcmVLZXkoKSk7CisgICAgICAgIHJldHVy
biBSZWxvYWQ7CisgICAgfQorCiAgICAgLy8gSWYgY3JlZGVudGlhbHMgd2VyZSBzZW50IHdpdGgg
dGhlIHByZXZpb3VzIHJlcXVlc3QgYW5kIHdvbid0IGJlCiAgICAgLy8gd2l0aCB0aGlzIG9uZSwg
b3IgdmljZSB2ZXJzYSwgcmUtZmV0Y2ggdGhlIHJlc291cmNlLgogICAgIC8vCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWVk
MzQwNGVlMTk3YTM0OTEwNjYzYmZkMTU2MGVmNTVhODNjODAyYy4uODllZjA4NjMxYWFlZmI1ZTAy
YzRlNGUyZWZmNmMyOWViMGE2YjJhYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTAxLTA5
ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgRG8gbm90IGNvbnNpZGVy
IHMtdy1yIHJlc3BvbnNlcyBmb3IgY2FjaGUgcmV1c2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTk5MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBXUFQgdGVzdCB0byBjaGVjayB0aGF0IHNlY29u
ZCBmcmFtZSBsb2FkIHRyaWdnZXJzIHJldmFsaWRhdGlvbi4KKworICAgICAgICAqIGh0dHAvd3B0
L3N0YWxlLXdoaWxlLXJldmFsaWRhdGUvZnJhbWUtcmV2YWxpZGF0ZS5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBodHRwL3dwdC9zdGFsZS13aGlsZS1yZXZhbGlkYXRlL3Jlc291cmNlcy9zdGFsZS1m
cmFtZS5weTogQWRkZWQuCisgICAgICAgIChpZF90b2tlbik6CisgICAgICAgIChtYWluKToKKwog
MjAyMC0wMS0wOCAgRGllZ28gUGlubyBHYXJjaWEgIDxkcGlub0BpZ2FsaWEuY29tPgogCiAgICAg
ICAgIEZpeCB0ZXN0IHRyYW5zZmVyVG9JbWFnZUJpdG1hcC1lbXB0eS5odG1sIGFmdGVyIHIyNTMw
OTkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJldmFsaWRh
dGUvZnJhbWUtcmV2YWxpZGF0ZS5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvc3RhbGUtd2hp
bGUtcmV2YWxpZGF0ZS9mcmFtZS1yZXZhbGlkYXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTIzMjhkYjUy
MDAxODlmNjlmYzcwZjcyNDU1MGNmZGRiNWU5MzY0NgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJldmFsaWRhdGUvZnJhbWUtcmV2YWxpZGF0ZS5o
dG1sCkBAIC0wLDAgKzEsMzEgQEAKKzwhRE9DVFlQRSBodG1sPgorPHRpdGxlPlRlc3QgdGhhdCBz
ZWNvbmQgZnJhbWUgbG9hZCB0cmlnZ2VycyByZXZhbGlkYXRpb248L3RpdGxlPgorPHNjcmlwdCBz
cmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9y
ZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9j
b21tb24vdXRpbHMuanMiPjwvc2NyaXB0PgorPGJvZHk+Cis8c2NyaXB0PgorYXN5bmNfdGVzdChm
dW5jdGlvbih0KSB7CisgIHZhciByZXF1ZXN0X3Rva2VuID0gdG9rZW4oKTsKKyAgY29uc3QgdXJs
ID0gYHJlc291cmNlcy9zdGFsZS1mcmFtZS5weT90b2tlbj1gICsgcmVxdWVzdF90b2tlbgorCisg
IC8vIGZpcnN0IGxvYWQKKyAgbGV0IGZyYW1lID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaWZy
YW1lIik7CisgIGZyYW1lLnNyYyA9IHVybDsKKyAgZnJhbWUub25sb2FkID0gKCkgPT4geworICAg
IC8vIHNlY29uZCBsb2FkLCB0cmlnZ2VycyByZXZhbGlkYXRpb24KKyAgICBsZXQgZnJhbWUyID0g
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaWZyYW1lIik7CisgICAgZnJhbWUyLnNyYyA9IHVybDsK
KyAgICBmcmFtZTIub25sb2FkID0gKCkgPT4geworICAgICAgZmV0Y2goInJlc291cmNlcy9zdGFs
ZS1mcmFtZS5weT9xdWVyeSZ0b2tlbj0iICsgcmVxdWVzdF90b2tlbikudGhlbih0LnN0ZXBfZnVu
YygocmVzcG9uc2UpID0+IHsKKyAgICAgICAgdmFyIGNvdW50ID0gcmVzcG9uc2UuaGVhZGVycy5n
ZXQoIkNvdW50Iik7CisgICAgICAgIGFzc2VydF9lcXVhbHMoY291bnQsICczJyk7CisgICAgICAg
IHQuZG9uZSgpOworICAgICAgfSkpOworICAgIH0KKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENo
aWxkKGZyYW1lMik7CisgIH0KKyAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChmcmFtZSk7Cit9
LCAnU2Vjb25kIGZyYW1lIGxvYWQgdHJpZ2dlcnMgcmV2YWxpZGF0aW9uJyk7Cis8L3NjcmlwdD4K
KzwvYm9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJl
dmFsaWRhdGUvcmVzb3VyY2VzL3N0YWxlLWZyYW1lLnB5IGIvTGF5b3V0VGVzdHMvaHR0cC93cHQv
c3RhbGUtd2hpbGUtcmV2YWxpZGF0ZS9yZXNvdXJjZXMvc3RhbGUtZnJhbWUucHkKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uZjEzOTY5NWVhYjIzYjIyNGE2OTQ2NTI4MTEyNGY0YjZjNWJiN2IwMAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJldmFsaWRhdGUvcmVzb3Vy
Y2VzL3N0YWxlLWZyYW1lLnB5CkBAIC0wLDAgKzEsMzcgQEAKK2ltcG9ydCByYW5kb20sIHN0cmlu
ZywgZGF0ZXRpbWUsIHRpbWUKKworZGVmIGlkX3Rva2VuKCk6CisgICBsZXR0ZXJzID0gc3RyaW5n
LmFzY2lpX2xvd2VyY2FzZQorICAgcmV0dXJuICcnLmpvaW4ocmFuZG9tLmNob2ljZShsZXR0ZXJz
KSBmb3IgaSBpbiByYW5nZSgyMCkpCisKK2RlZiBtYWluKHJlcXVlc3QsIHJlc3BvbnNlKToKKyAg
ICBpc19yZXZhbGlkYXRpb24gPSByZXF1ZXN0LmhlYWRlcnMuZ2V0KCJJZi1Ob25lLU1hdGNoIiwg
Tm9uZSkKKyAgICB0b2tlbiA9IHJlcXVlc3QuR0VULmZpcnN0KCJ0b2tlbiIsIE5vbmUpCisgICAg
aXNfcXVlcnkgPSByZXF1ZXN0LkdFVC5maXJzdCgicXVlcnkiLCBOb25lKSAhPSBOb25lCisgICAg
d2l0aCByZXF1ZXN0LnNlcnZlci5zdGFzaC5sb2NrOgorICAgICAgdmFsdWUgPSByZXF1ZXN0LnNl
cnZlci5zdGFzaC50YWtlKHRva2VuKQorICAgICAgY291bnQgPSAwCisgICAgICBpZiB2YWx1ZSAh
PSBOb25lOgorICAgICAgICBjb3VudCA9IGludCh2YWx1ZSkKKyAgICAgIGlmIGlzX3F1ZXJ5Ogor
ICAgICAgICBpZiBjb3VudCA8IDI6CisgICAgICAgICAgcmVxdWVzdC5zZXJ2ZXIuc3Rhc2gucHV0
KHRva2VuLCBjb3VudCkKKyAgICAgIGVsc2U6CisgICAgICAgIGlmIGlzX3JldmFsaWRhdGlvbiBp
cyBub3QgTm9uZToKKyAgICAgICAgICBjb3VudCA9IGNvdW50ICsgMgorICAgICAgICBlbHNlOgor
ICAgICAgICAgIGNvdW50ID0gY291bnQgKyAxCisgICAgICAgIHJlcXVlc3Quc2VydmVyLnN0YXNo
LnB1dCh0b2tlbiwgY291bnQpCisKKyAgICBpZiBpc19xdWVyeToKKyAgICAgIGhlYWRlcnMgPSBb
KCJDb3VudCIsIGNvdW50KSwgKCJUZXN0Iiwgc3RyKHJlcXVlc3QucmF3X2hlYWRlcnMpKV0KKyAg
ICAgIGNvbnRlbnQgPSAiIgorICAgICAgcmV0dXJuIDIwMCwgaGVhZGVycywgY29udGVudAorICAg
IGVsc2U6CisgICAgICB1bmlxdWVfaWQgPSBpZF90b2tlbigpCisgICAgICBoZWFkZXJzID0gWygi
Q29udGVudC1UeXBlIiwgInRleHQvaHRtbCIpLAorICAgICAgICAgICAgICAgICAoIkNhY2hlLUNv
bnRyb2wiLCAicHJpdmF0ZSwgbWF4LWFnZT0wLCBzdGFsZS13aGlsZS1yZXZhbGlkYXRlPTYwIiks
CisgICAgICAgICAgICAgICAgICgiRVRhZyIsICcic3dyIicpLAorICAgICAgICAgICAgICAgICAo
IlVuaXF1ZS1JZCIsIHVuaXF1ZV9pZCldCisgICAgICBjb250ZW50ID0gIjxib2R5Pnt9PC9ib2R5
PiIuZm9ybWF0KHVuaXF1ZV9pZCkKKyAgICAgIHJldHVybiAyMDAsIGhlYWRlcnMsIGNvbnRlbnQK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>387348</attachid>
            <date>2020-01-10 09:29:49 -0800</date>
            <delta_ts>2020-01-10 09:29:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205992-20200110172948.patch</filename>
            <type>text/plain</type>
            <size>6361</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU0MzM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWVhZDc2NTVhNzUwODQw
ZjE4ZGY3NmI1ZTEyYTFkZmM4YThiYzBkYS4uMzZhYTFmZjBmODUzMGU3MTkzZjY2ZmRkMWMyMjI4
YzIzZTU5OTdkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTAxLTEwICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgRG8gbm90IGNvbnNpZGVyIHMtdy1y
IHJlc3BvbnNlcyBmb3IgY2FjaGUgcmV1c2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIwNTk5MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIERvIG5vdCBjb25zaWRlciBzLXctciByZXNwb25zZXMgZm9yIGNh
Y2hlIHJldXNlCisgICAgICAgIGluIHRoZSBtZW1vcnkgY2FjaGUuCisKKyAgICAgICAgVGVzdDog
aHR0cC93cHQvc3RhbGUtd2hpbGUtcmV2YWxpZGF0ZS9mcmFtZS1yZXZhbGlkYXRlLmh0bWwKKwor
ICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6ZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9s
aWN5IGNvbnN0KToKKwogMjAyMC0wMS0xMCAgQ2hhcmxpZSBUdXJuZXIgIDxtYWlsQGNoYXJsZXMu
cGx1cz4KIAogICAgICAgICBbRU1FXVtDbGVhcktleV0gUmVmYWN0b3IgQ0RNSW5zdGFuY2VDbGVh
cktleTo6dXBkYXRlTGljZW5zZSgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
Y2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2Nh
Y2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcAppbmRleCBjM2Q4ZTM1ZGRmMmIyMTVlNWFjN2U5
MWJhOTQ0NTE2ZGFhNjA4MmJjLi42NDMxMDQ4MTk4NTBmYzAxZDIxZWRjNmE4NDgwNzBhYjg1Y2Qw
NjJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3Vy
Y2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNv
dXJjZUxvYWRlci5jcHAKQEAgLTExNjksNiArMTE2OSwxMyBAQCBDYWNoZWRSZXNvdXJjZUxvYWRl
cjo6UmV2YWxpZGF0aW9uUG9saWN5IENhY2hlZFJlc291cmNlTG9hZGVyOjpkZXRlcm1pbmVSZXZh
bGlkYQogICAgICAgICByZXR1cm4gUmVsb2FkOwogICAgIH0KIAorICAgIC8vIERvbid0IHJldXNl
IHJlc291cmNlcyB3aXRoIENhY2hlLWNvbnRyb2w6IHN0YWxlLXdoaWxlLXJldmFsaWRhdGUuCisg
ICAgaWYgKGV4aXN0aW5nUmVzb3VyY2UtPnJlc3BvbnNlKCkuY2FjaGVDb250cm9sU3RhbGVXaGls
ZVJldmFsaWRhdGUoKSkgeworICAgICAgICBMT0coUmVzb3VyY2VMb2FkaW5nLCAiQ2FjaGVkUmVz
b3VyY2VMb2FkZXI6OmRldGVybWluZVJldmFsaWRhdGlvblBvbGljeSByZWxvYWRpbmcgZHVlIHRv
IENhY2hlLWNvbnRyb2w6IHN0YWxlLXdoaWxlLXJldmFsaWRhdGUuIik7CisgICAgICAgIGxvZ01l
bW9yeUNhY2hlUmVzb3VyY2VSZXF1ZXN0KGZyYW1lKCksIERpYWdub3N0aWNMb2dnaW5nS2V5czo6
aW5NZW1vcnlDYWNoZUtleSgpLCBEaWFnbm9zdGljTG9nZ2luZ0tleXM6OnVudXNlZFJlYXNvbk5v
U3RvcmVLZXkoKSk7CisgICAgICAgIHJldHVybiBSZWxvYWQ7CisgICAgfQorCiAgICAgLy8gSWYg
Y3JlZGVudGlhbHMgd2VyZSBzZW50IHdpdGggdGhlIHByZXZpb3VzIHJlcXVlc3QgYW5kIHdvbid0
IGJlCiAgICAgLy8gd2l0aCB0aGlzIG9uZSwgb3IgdmljZSB2ZXJzYSwgcmUtZmV0Y2ggdGhlIHJl
c291cmNlLgogICAgIC8vCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjkyOGQ3MTZkNjg1NTRmZDlhZGE0NTA4MDkxNWZlZTBj
NjZhYjE0Yi4uZWM3Nzk3MzczNWU2ZTNlYjMxOTkxYWIzZGZmYWIzZGJkNDg1YTRhNiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE4IEBACisyMDIwLTAxLTEwICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+
CisKKyAgICAgICAgRG8gbm90IGNvbnNpZGVyIHMtdy1yIHJlc3BvbnNlcyBmb3IgY2FjaGUgcmV1
c2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTk5
MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBX
UFQgdGVzdCB0byBjaGVjayB0aGF0IHNlY29uZCBmcmFtZSBsb2FkIHRyaWdnZXJzIHJldmFsaWRh
dGlvbi4KKworICAgICAgICAqIGh0dHAvd3B0L3N0YWxlLXdoaWxlLXJldmFsaWRhdGUvZnJhbWUt
cmV2YWxpZGF0ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvd3B0L3N0YWxl
LXdoaWxlLXJldmFsaWRhdGUvZnJhbWUtcmV2YWxpZGF0ZS5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBodHRwL3dwdC9zdGFsZS13aGlsZS1yZXZhbGlkYXRlL3Jlc291cmNlcy9zdGFsZS1mcmFtZS5w
eTogQWRkZWQuCisgICAgICAgIChpZF90b2tlbik6CisgICAgICAgIChtYWluKToKKwogMjAyMC0w
MS0wOSAgUGFibG8gU2FhdmVkcmEgIDxwc2FhdmVkcmFAaWdhbGlhLmNvbT4KIAogICAgICAgICBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3hoci9ldmVudC10aW1lb3V0LW9yZGVyLmFu
eS5odG1sIGhhcyBiZWVuIGZsYWt5IHNpbmNlIGl0IHdhcyBpbXBvcnRlZCBpbiByMjU0MTU0CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3dwdC9zdGFsZS13aGlsZS1yZXZhbGlkYXRlL2Zy
YW1lLXJldmFsaWRhdGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvc3RhbGUt
d2hpbGUtcmV2YWxpZGF0ZS9mcmFtZS1yZXZhbGlkYXRlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li40OWYwZGJhMDBmNjhjYTVhYzAxZjFmY2MyNDE0OTYyN2M3YjhmMDJhCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvc3RhbGUtd2hpbGUtcmV2YWxpZGF0ZS9mcmFtZS1y
ZXZhbGlkYXRlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKKyAgCisKK1BBU1MgU2Vjb25k
IGZyYW1lIGxvYWQgdHJpZ2dlcnMgcmV2YWxpZGF0aW9uIAorCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9odHRwL3dwdC9zdGFsZS13aGlsZS1yZXZhbGlkYXRlL2ZyYW1lLXJldmFsaWRhdGUuaHRt
bCBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJldmFsaWRhdGUvZnJhbWUtcmV2
YWxpZGF0ZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjkyMzI4ZGI1MjAwMTg5ZjY5ZmM3MGY3MjQ1NTBjZmRk
YjVlOTM2NDYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC9zdGFsZS13
aGlsZS1yZXZhbGlkYXRlL2ZyYW1lLXJldmFsaWRhdGUuaHRtbApAQCAtMCwwICsxLDMxIEBACis8
IURPQ1RZUEUgaHRtbD4KKzx0aXRsZT5UZXN0IHRoYXQgc2Vjb25kIGZyYW1lIGxvYWQgdHJpZ2dl
cnMgcmV2YWxpZGF0aW9uPC90aXRsZT4KKzxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJu
ZXNzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVw
b3J0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIvY29tbW9uL3V0aWxzLmpzIj48L3Njcmlw
dD4KKzxib2R5PgorPHNjcmlwdD4KK2FzeW5jX3Rlc3QoZnVuY3Rpb24odCkgeworICB2YXIgcmVx
dWVzdF90b2tlbiA9IHRva2VuKCk7CisgIGNvbnN0IHVybCA9IGByZXNvdXJjZXMvc3RhbGUtZnJh
bWUucHk/dG9rZW49YCArIHJlcXVlc3RfdG9rZW4KKworICAvLyBmaXJzdCBsb2FkCisgIGxldCBm
cmFtZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlmcmFtZSIpOworICBmcmFtZS5zcmMgPSB1
cmw7CisgIGZyYW1lLm9ubG9hZCA9ICgpID0+IHsKKyAgICAvLyBzZWNvbmQgbG9hZCwgdHJpZ2dl
cnMgcmV2YWxpZGF0aW9uCisgICAgbGV0IGZyYW1lMiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQo
ImlmcmFtZSIpOworICAgIGZyYW1lMi5zcmMgPSB1cmw7CisgICAgZnJhbWUyLm9ubG9hZCA9ICgp
ID0+IHsKKyAgICAgIGZldGNoKCJyZXNvdXJjZXMvc3RhbGUtZnJhbWUucHk/cXVlcnkmdG9rZW49
IiArIHJlcXVlc3RfdG9rZW4pLnRoZW4odC5zdGVwX2Z1bmMoKHJlc3BvbnNlKSA9PiB7CisgICAg
ICAgIHZhciBjb3VudCA9IHJlc3BvbnNlLmhlYWRlcnMuZ2V0KCJDb3VudCIpOworICAgICAgICBh
c3NlcnRfZXF1YWxzKGNvdW50LCAnMycpOworICAgICAgICB0LmRvbmUoKTsKKyAgICAgIH0pKTsK
KyAgICB9CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChmcmFtZTIpOworICB9CisgIGRv
Y3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZnJhbWUpOworfSwgJ1NlY29uZCBmcmFtZSBsb2FkIHRy
aWdnZXJzIHJldmFsaWRhdGlvbicpOworPC9zY3JpcHQ+Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9odHRwL3dwdC9zdGFsZS13aGlsZS1yZXZhbGlkYXRlL3Jlc291cmNlcy9zdGFs
ZS1mcmFtZS5weSBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3N0YWxlLXdoaWxlLXJldmFsaWRhdGUv
cmVzb3VyY2VzL3N0YWxlLWZyYW1lLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYxMzk2OTVlYWIyM2IyMjRhNjk0
NjUyODExMjRmNGI2YzViYjdiMDAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRw
L3dwdC9zdGFsZS13aGlsZS1yZXZhbGlkYXRlL3Jlc291cmNlcy9zdGFsZS1mcmFtZS5weQpAQCAt
MCwwICsxLDM3IEBACitpbXBvcnQgcmFuZG9tLCBzdHJpbmcsIGRhdGV0aW1lLCB0aW1lCisKK2Rl
ZiBpZF90b2tlbigpOgorICAgbGV0dGVycyA9IHN0cmluZy5hc2NpaV9sb3dlcmNhc2UKKyAgIHJl
dHVybiAnJy5qb2luKHJhbmRvbS5jaG9pY2UobGV0dGVycykgZm9yIGkgaW4gcmFuZ2UoMjApKQor
CitkZWYgbWFpbihyZXF1ZXN0LCByZXNwb25zZSk6CisgICAgaXNfcmV2YWxpZGF0aW9uID0gcmVx
dWVzdC5oZWFkZXJzLmdldCgiSWYtTm9uZS1NYXRjaCIsIE5vbmUpCisgICAgdG9rZW4gPSByZXF1
ZXN0LkdFVC5maXJzdCgidG9rZW4iLCBOb25lKQorICAgIGlzX3F1ZXJ5ID0gcmVxdWVzdC5HRVQu
Zmlyc3QoInF1ZXJ5IiwgTm9uZSkgIT0gTm9uZQorICAgIHdpdGggcmVxdWVzdC5zZXJ2ZXIuc3Rh
c2gubG9jazoKKyAgICAgIHZhbHVlID0gcmVxdWVzdC5zZXJ2ZXIuc3Rhc2gudGFrZSh0b2tlbikK
KyAgICAgIGNvdW50ID0gMAorICAgICAgaWYgdmFsdWUgIT0gTm9uZToKKyAgICAgICAgY291bnQg
PSBpbnQodmFsdWUpCisgICAgICBpZiBpc19xdWVyeToKKyAgICAgICAgaWYgY291bnQgPCAyOgor
ICAgICAgICAgIHJlcXVlc3Quc2VydmVyLnN0YXNoLnB1dCh0b2tlbiwgY291bnQpCisgICAgICBl
bHNlOgorICAgICAgICBpZiBpc19yZXZhbGlkYXRpb24gaXMgbm90IE5vbmU6CisgICAgICAgICAg
Y291bnQgPSBjb3VudCArIDIKKyAgICAgICAgZWxzZToKKyAgICAgICAgICBjb3VudCA9IGNvdW50
ICsgMQorICAgICAgICByZXF1ZXN0LnNlcnZlci5zdGFzaC5wdXQodG9rZW4sIGNvdW50KQorCisg
ICAgaWYgaXNfcXVlcnk6CisgICAgICBoZWFkZXJzID0gWygiQ291bnQiLCBjb3VudCksICgiVGVz
dCIsIHN0cihyZXF1ZXN0LnJhd19oZWFkZXJzKSldCisgICAgICBjb250ZW50ID0gIiIKKyAgICAg
IHJldHVybiAyMDAsIGhlYWRlcnMsIGNvbnRlbnQKKyAgICBlbHNlOgorICAgICAgdW5pcXVlX2lk
ID0gaWRfdG9rZW4oKQorICAgICAgaGVhZGVycyA9IFsoIkNvbnRlbnQtVHlwZSIsICJ0ZXh0L2h0
bWwiKSwKKyAgICAgICAgICAgICAgICAgKCJDYWNoZS1Db250cm9sIiwgInByaXZhdGUsIG1heC1h
Z2U9MCwgc3RhbGUtd2hpbGUtcmV2YWxpZGF0ZT02MCIpLAorICAgICAgICAgICAgICAgICAoIkVU
YWciLCAnInN3ciInKSwKKyAgICAgICAgICAgICAgICAgKCJVbmlxdWUtSWQiLCB1bmlxdWVfaWQp
XQorICAgICAgY29udGVudCA9ICI8Ym9keT57fTwvYm9keT4iLmZvcm1hdCh1bmlxdWVfaWQpCisg
ICAgICByZXR1cm4gMjAwLCBoZWFkZXJzLCBjb250ZW50Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>