<?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>202291</bug_id>
          
          <creation_ts>2019-09-26 15:03:01 -0700</creation_ts>
          <short_desc>IDBTransaction / IDBObjectStore should not prevent a page from entering the back / forward cache</short_desc>
          <delta_ts>2019-09-30 15:33:40 -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>WebCore Misc.</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>
          <dependson>202270</dependson>
          <blocked>202293</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>alecflett</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>jsbell</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1574646</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-09-26 15:03:01 -0700</bug_when>
    <thetext>IDBTransaction / IDBObjectStore should not prevent a page from entering the back / forward cache. This is causing transient failures to cache on weather.com.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574647</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-09-26 15:03:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/55760106&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574650</commentid>
    <comment_count>2</comment_count>
      <attachid>379687</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-09-26 15:06:55 -0700</bug_when>
    <thetext>Created attachment 379687
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574826</commentid>
    <comment_count>3</comment_count>
      <attachid>379728</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-09-27 08:56:57 -0700</bug_when>
    <thetext>Created attachment 379728
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574911</commentid>
    <comment_count>4</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-09-27 11:44:23 -0700</bug_when>
    <thetext>fast/history/page-cache-indexed-opened-db.html failure looks real.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574958</commentid>
    <comment_count>5</comment_count>
      <attachid>379761</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-09-27 13:53:57 -0700</bug_when>
    <thetext>Created attachment 379761
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574963</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-09-27 13:58:32 -0700</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #4)
&gt; fast/history/page-cache-indexed-opened-db.html failure looks real.

Progression!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575329</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-09-30 14:44:48 -0700</bug_when>
    <thetext>Ping review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575332</commentid>
    <comment_count>8</comment_count>
      <attachid>379761</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-09-30 14:47:47 -0700</bug_when>
    <thetext>Comment on attachment 379761
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575339</commentid>
    <comment_count>9</comment_count>
      <attachid>379761</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-30 15:33:38 -0700</bug_when>
    <thetext>Comment on attachment 379761
Patch

Clearing flags on attachment: 379761

Committed r250531: &lt;https://trac.webkit.org/changeset/250531&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575340</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-30 15:33:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379687</attachid>
            <date>2019-09-26 15:06:55 -0700</date>
            <delta_ts>2019-09-27 08:56:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202291-20190926150654.patch</filename>
            <type>text/plain</type>
            <size>5837</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwMzQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWQxOTk2Y2VjMjFiZDcz
MWM2ZmZmMDYxNDU1MDBiZDM1OWRmZjhkOS4uODRkNzdmZDNmMTQyMTUxY2E2ODBmMzU1YmI4N2Ix
YjYxMGFlNWQ2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTA5LTI2ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgSURCVHJhbnNhY3Rpb24gLyBJ
REJPYmplY3RTdG9yZSBzaG91bGQgbm90IHByZXZlbnQgYSBwYWdlIGZyb20gZW50ZXJpbmcgdGhl
IGJhY2sgLyBmb3J3YXJkIGNhY2hlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMDIyOTEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU1NzYwMTA2Pgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElEQk9iamVj
dFN0b3JlIGRvZXMgbm90IGZpcmUgYW55IGV2ZW50cyBhbmQgc2hvdWxkIHRoZXJlZm9yZSBub3Qg
Y2F1c2UgYW55IHByb2JsZW0gd2hpbGUgaW4gUGFnZUNhY2hlLgorICAgICAgICBJREJUcmFuc2Fj
dGlvbiBjYW4gb25seSBmaXJlIGFib3J0L2NvbXBsZXRlL2Vycm9yIGV2ZW50cywgYWxsIG9mIHdo
aWNoIGFyZSBiZWluZyBlbnF1ZXVlZCB0byB0aGUKKyAgICAgICAgRG9jdW1lbnRFdmVudFF1ZXVl
LiBUaGUgRG9jdW1lbnRFdmVudFF1ZXVlIHN1YmNsYXNzZXMgU3VzcGVuZGFibGVUaW1lciB3aGlj
aCB3aWxsIGNvcnJlY3RseSBzdXNwZW5kCisgICAgICAgIHdoaWxlIHRoZSBkb2N1bWVudCBpcyBp
biBwYWdlIGNhY2hlLiBJREJUcmFuc2FjdGlvbiB3aWxsIHRoZXJlZm9yZSBub3QgY2F1c2UgZXZl
bnRzIHRvIGZpcmUgKGFuZCBKUworICAgICAgICB0byBydW4pIHdoaWxlIGluIHBhZ2UgY2FjaGUu
CisKKyAgICAgICAgVGVzdDogc3RvcmFnZS9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb24tcGFnZS1j
YWNoZS5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9JREJPYmplY3RTdG9yZS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpJREJPYmplY3RTdG9yZTo6Y2FuU3VzcGVuZEZvckRvY3Vt
ZW50U3VzcGVuc2lvbiBjb25zdCk6CisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCVHJh
bnNhY3Rpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SURCVHJhbnNhY3Rpb246OmNhblN1c3Bl
bmRGb3JEb2N1bWVudFN1c3BlbnNpb24gY29uc3QpOgorCiAyMDE5LTA5LTI2ICBDaHJpcyBEdW1l
eiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgUGFnZXMgZnJlcXVlbnRseSBmYWlscyB0
byBlbnRlciB0aGUgYmFjay9mb3J3YXJkIGNhY2hlIGR1ZSB0byBwZW5kaW5nIGxvYWRzCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJPYmplY3RTdG9yZS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJPYmplY3RTdG9yZS5jcHAK
aW5kZXggOWE3ODEyNzg0NjNlZDBhNGEwYWRkZDNmN2RiMGM1NjU2OTYyYjljZi4uYTU5N2FjMTli
NjNiODg4YzEyMmY5MjgzYTdkY2EyZWY5NzRmZWUyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9pbmRleGVkZGIvSURCT2JqZWN0U3RvcmUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQk9iamVjdFN0b3JlLmNwcApAQCAtNzcsNyArNzcsNyBA
QCBjb25zdCBjaGFyKiBJREJPYmplY3RTdG9yZTo6YWN0aXZlRE9NT2JqZWN0TmFtZSgpIGNvbnN0
CiAKIGJvb2wgSURCT2JqZWN0U3RvcmU6OmNhblN1c3BlbmRGb3JEb2N1bWVudFN1c3BlbnNpb24o
KSBjb25zdAogewotICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogYm9v
bCBJREJPYmplY3RTdG9yZTo6aGFzUGVuZGluZ0FjdGl2aXR5KCkgY29uc3QKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uLmNwcAppbmRleCA0
YjhmZTczZDEzMWRlNTIzMjUxYWE0NWQ0NjQ4NDBkYjRhMWIzNDNmLi43NTI0ZTBkOWI1MDUwZjEy
YTI5NTcwZTliMDAxYTM5ZWRmMTc1NzZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb24uY3BwCkBAIC0zMjYsNyArMzI2LDcgQEAgY29u
c3QgY2hhciogSURCVHJhbnNhY3Rpb246OmFjdGl2ZURPTU9iamVjdE5hbWUoKSBjb25zdAogYm9v
bCBJREJUcmFuc2FjdGlvbjo6Y2FuU3VzcGVuZEZvckRvY3VtZW50U3VzcGVuc2lvbigpIGNvbnN0
CiB7CiAgICAgQVNTRVJUKCZtX2RhdGFiYXNlLT5vcmlnaW5UaHJlYWQoKSA9PSAmVGhyZWFkOjpj
dXJyZW50KCkpOwotICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogYm9v
bCBJREJUcmFuc2FjdGlvbjo6aGFzUGVuZGluZ0FjdGl2aXR5KCkgY29uc3QKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlODdl
OTI1NjM5NjdjNzdlMjIzNzE4ZWI4NzRkZWNjM2YxNTkwY2M1Li5jZjJiMDViMDhkYmNmODRjZjdi
NTQ2MzA2ZmNlNzRjYmNhMzliNDc3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTktMDktMjYg
IENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBJREJUcmFuc2FjdGlv
biAvIElEQk9iamVjdFN0b3JlIHNob3VsZCBub3QgcHJldmVudCBhIHBhZ2UgZnJvbSBlbnRlcmlu
ZyB0aGUgYmFjayAvIGZvcndhcmQgY2FjaGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIwMjI5MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTU3NjAx
MDY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IGxheW91dCB0ZXN0IGNvdmVyYWdlLgorCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvSURC
VHJhbnNhY3Rpb24tcGFnZS1jYWNoZS5odG1sOiBBZGRlZC4KKwogMjAxOS0wOS0yNiAgQ2hyaXMg
RHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFBhZ2VzIGZyZXF1ZW50bHkgZmFp
bHMgdG8gZW50ZXIgdGhlIGJhY2svZm9yd2FyZCBjYWNoZSBkdWUgdG8gcGVuZGluZyBsb2Fkcwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb24t
cGFnZS1jYWNoZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9J
REJUcmFuc2FjdGlvbi1wYWdlLWNhY2hlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zYWI5YjUy
MDBmMWQ4ODNlYTk4YzZmMDljM2IzOTk2M2FmNjg2MDMwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb24tcGFnZS1jYWNoZS1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSwxMyBAQAorVGVzdHMgdGhhdCBhbiBJREJSZXF1ZXN0IGRvZXMg
bm90IHByZXZlbnQgcGFnZSBjYWNoaW5nLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBz
ZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisK
KworcGFnZXNob3cgLSBub3QgZnJvbSBwYWdlIGNhY2hlCitwYWdlaGlkZSAtIGVudGVyaW5nIHBh
Z2UgY2FjaGUKK3BhZ2VzaG93IC0gZnJvbSBwYWdlIGNhY2hlCitQQVNTIFBhZ2UgZW50ZXJlZCBw
YWdlIGNhY2hlCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExF
VEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvSURCVHJhbnNh
Y3Rpb24tcGFnZS1jYWNoZS5odG1sIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvSURC
VHJhbnNhY3Rpb24tcGFnZS1jYWNoZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmZkYTNmYzA0NjcxMmQ2YWYx
OWQ4MDQxZDdmMTliYWNkNjE4NWQzMGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9z
dG9yYWdlL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbi1wYWdlLWNhY2hlLmh0bWwKQEAgLTAsMCAr
MSw0MyBAQAorPCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBlbmFibGVQYWdlQ2FjaGU9dHJ1ZSBd
IC0tPgorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4u
L3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CitkZXNjcmlwdGlvbigi
VGVzdHMgdGhhdCBhbiBJREJSZXF1ZXN0IGRvZXMgbm90IHByZXZlbnQgcGFnZSBjYWNoaW5nLiIp
OworanNUZXN0SXNBc3luYyA9IHRydWU7CisKK3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJwYWdl
c2hvdyIsIGZ1bmN0aW9uKGV2ZW50KSB7CisgICBkZWJ1ZygicGFnZXNob3cgLSAiICsgKGV2ZW50
LnBlcnNpc3RlZCA/ICIiIDogIm5vdCAiKSArICJmcm9tIHBhZ2UgY2FjaGUiKTsKKyAgIGlmIChl
dmVudC5wZXJzaXN0ZWQpIHsKKyAgICAgICB0ZXN0UGFzc2VkKCJQYWdlIGVudGVyZWQgcGFnZSBj
YWNoZSIpOworICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgfQorIH0pOworIAorIHdpbmRvdy5h
ZGRFdmVudExpc3RlbmVyKCJwYWdlaGlkZSIsIGZ1bmN0aW9uKGV2ZW50KSB7CisgICAgIGRlYnVn
KCJwYWdlaGlkZSAtICIgKyAoZXZlbnQucGVyc2lzdGVkID8gIiIgOiAibm90ICIpICsgImVudGVy
aW5nIHBhZ2UgY2FjaGUiKTsKKyAgICAgaWYgKCFldmVudC5wZXJzaXN0ZWQpIHsKKyAgICAgICAg
IHRlc3RGYWlsZWQoIlBhZ2UgZmFpbGVkIHRvIGVudGVyIHBhZ2UgY2FjaGUiKTsKKyAgICAgICAg
IGZpbmlzaEpTVGVzdCgpOworICAgICB9CisgfSk7CisgCisgb25sb2FkID0gKCkgPT4geworICAg
ICBzZXRUaW1lb3V0KCgpID0+IHsKKyAgICAgICAgIHJlcXVlc3QgPSBpbmRleGVkREIub3Blbigi
TXlUZXN0RGF0YWJhc2UiKTsKKyAgICAgICAgIHJlcXVlc3Qub25lcnJvciA9IGZ1bmN0aW9uKGV2
ZW50KSB7CisgICAgICAgICAgICAgdGVzdEZhaWxlZCgiRmFpbGVkIHRvIG9wZW4gdGhlIGRhdGFi
YXNlIik7CisgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgICB9CisgICAgICAg
ICByZXF1ZXN0Lm9udXBncmFkZW5lZWRlZCA9IGZ1bmN0aW9uKGV2ZW50KSB7CisgICAgICAgICAg
ICAgdmFyIGRiID0gZXZlbnQudGFyZ2V0LnJlc3VsdDsKKyAgICAgICAgICAgICBvYmplY3RTdG9y
ZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKCJjdXN0b21lcnMiLCB7IGtleVBhdGg6ICJzc24iIH0p
OworICAgICAgICAgICAgIHRyYW5zYWN0aW9uID0gb2JqZWN0U3RvcmUudHJhbnNhY3Rpb247CisK
KyAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24gPSAiLi4vLi4vZmFzdC9oaXN0b3J5L3Jlc291
cmNlcy9wYWdlLWNhY2hlLWhlbHBlci5odG1sIjsKKyAgICAgICAgIH07CisgICAgfSwgMCk7Cisg
fTsKKzwvc2NyaXB0PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379728</attachid>
            <date>2019-09-27 08:56:57 -0700</date>
            <delta_ts>2019-09-27 13:53:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202291-20190927085655.patch</filename>
            <type>text/plain</type>
            <size>5833</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwNDI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzZjOTQ1NDgzMDAzNWY2
N2UwZTNhMTMwZWIzN2MyYWEwZjUyNGE2Yi4uZjA5ZjEwYTdiZmY1Y2IwMzNlYTgwN2E2MjFhZjEw
ODA4ZmI1OGYwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTA5LTI3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgSURCVHJhbnNhY3Rpb24gLyBJ
REJPYmplY3RTdG9yZSBzaG91bGQgbm90IHByZXZlbnQgYSBwYWdlIGZyb20gZW50ZXJpbmcgdGhl
IGJhY2sgLyBmb3J3YXJkIGNhY2hlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMDIyOTEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU1NzYwMTA2Pgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElEQk9iamVj
dFN0b3JlIGRvZXMgbm90IGZpcmUgYW55IGV2ZW50cyBhbmQgc2hvdWxkIHRoZXJlZm9yZSBub3Qg
Y2F1c2UgYW55IHByb2JsZW0gd2hpbGUgaW4gUGFnZUNhY2hlLgorICAgICAgICBJREJUcmFuc2Fj
dGlvbiBjYW4gb25seSBmaXJlIGFib3J0L2NvbXBsZXRlL2Vycm9yIGV2ZW50cywgYWxsIG9mIHdo
aWNoIGFyZSBiZWluZyBlbnF1ZXVlZCB0byB0aGUKKyAgICAgICAgRG9jdW1lbnRFdmVudFF1ZXVl
LiBUaGUgRG9jdW1lbnRFdmVudFF1ZXVlIHN1YmNsYXNzZXMgU3VzcGVuZGFibGVUaW1lciB3aGlj
aCB3aWxsIGNvcnJlY3RseSBzdXNwZW5kCisgICAgICAgIHdoaWxlIHRoZSBkb2N1bWVudCBpcyBp
biBwYWdlIGNhY2hlLiBJREJUcmFuc2FjdGlvbiB3aWxsIHRoZXJlZm9yZSBub3QgY2F1c2UgZXZl
bnRzIHRvIGZpcmUgKGFuZCBKUworICAgICAgICB0byBydW4pIHdoaWxlIGluIHBhZ2UgY2FjaGUu
CisKKyAgICAgICAgVGVzdDogc3RvcmFnZS9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb24tcGFnZS1j
YWNoZS5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9JREJPYmplY3RTdG9yZS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpJREJPYmplY3RTdG9yZTo6Y2FuU3VzcGVuZEZvckRvY3Vt
ZW50U3VzcGVuc2lvbiBjb25zdCk6CisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCVHJh
bnNhY3Rpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SURCVHJhbnNhY3Rpb246OmNhblN1c3Bl
bmRGb3JEb2N1bWVudFN1c3BlbnNpb24gY29uc3QpOgorCiAyMDE5LTA5LTI3ICBDaHJpcyBEdW1l
eiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgSURCUmVxdWVzdCBzaG91bGQgbm90IHBy
ZXZlbnQgYSBwYWdlIGZyb20gZW50ZXJpbmcgdGhlIGJhY2svZm9yd2FyZCBjYWNoZQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCT2JqZWN0U3RvcmUuY3Bw
IGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCT2JqZWN0U3RvcmUuY3BwCmlu
ZGV4IDlhNzgxMjc4NDYzZWQwYTRhMGFkZGQzZjdkYjBjNTY1Njk2MmI5Y2YuLmE1OTdhYzE5YjYz
Yjg4OGMxMjJmOTI4M2E3ZGNhMmVmOTc0ZmVlMjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvaW5kZXhlZGRiL0lEQk9iamVjdFN0b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJPYmplY3RTdG9yZS5jcHAKQEAgLTc3LDcgKzc3LDcgQEAg
Y29uc3QgY2hhciogSURCT2JqZWN0U3RvcmU6OmFjdGl2ZURPTU9iamVjdE5hbWUoKSBjb25zdAog
CiBib29sIElEQk9iamVjdFN0b3JlOjpjYW5TdXNwZW5kRm9yRG9jdW1lbnRTdXNwZW5zaW9uKCkg
Y29uc3QKIHsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIGJvb2wg
SURCT2JqZWN0U3RvcmU6Omhhc1BlbmRpbmdBY3Rpdml0eSgpIGNvbnN0CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbi5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbi5jcHAKaW5kZXggNGI4
ZmU3M2QxMzFkZTUyMzI1MWFhNDVkNDY0ODQwZGI0YTFiMzQzZi4uNzUyNGUwZDliNTA1MGYxMmEy
OTU3MGU5YjAwMWEzOWVkZjE3NTc2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uLmNwcApAQCAtMzI2LDcgKzMyNiw3IEBAIGNvbnN0
IGNoYXIqIElEQlRyYW5zYWN0aW9uOjphY3RpdmVET01PYmplY3ROYW1lKCkgY29uc3QKIGJvb2wg
SURCVHJhbnNhY3Rpb246OmNhblN1c3BlbmRGb3JEb2N1bWVudFN1c3BlbnNpb24oKSBjb25zdAog
ewogICAgIEFTU0VSVCgmbV9kYXRhYmFzZS0+b3JpZ2luVGhyZWFkKCkgPT0gJlRocmVhZDo6Y3Vy
cmVudCgpKTsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIGJvb2wg
SURCVHJhbnNhY3Rpb246Omhhc1BlbmRpbmdBY3Rpdml0eSgpIGNvbnN0CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYWRmZjhl
MWQxZTE5ZWY1ZDcwY2M4ZjU1NjRkZWY3ZTdhZDc1MTZiMS4uZTI5MmYyNzNlMjRkNDJlNzYxNGZj
OTgzY2Y4YjQzYzRhM2RmN2Q0MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTA5LTI3ICBD
aHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgSURCVHJhbnNhY3Rpb24g
LyBJREJPYmplY3RTdG9yZSBzaG91bGQgbm90IHByZXZlbnQgYSBwYWdlIGZyb20gZW50ZXJpbmcg
dGhlIGJhY2sgLyBmb3J3YXJkIGNhY2hlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMDIyOTEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU1NzYwMTA2
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBs
YXlvdXQgdGVzdCBjb3ZlcmFnZS4KKworICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL0lEQlRy
YW5zYWN0aW9uLXBhZ2UtY2FjaGUuaHRtbDogQWRkZWQuCisKIDIwMTktMDktMjcgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBJREJSZXF1ZXN0IHNob3VsZCBub3Qg
cHJldmVudCBhIHBhZ2UgZnJvbSBlbnRlcmluZyB0aGUgYmFjay9mb3J3YXJkIGNhY2hlCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbi1wYWdl
LWNhY2hlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL0lEQlRy
YW5zYWN0aW9uLXBhZ2UtY2FjaGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjNhYjliNTIwMGYx
ZDg4M2VhOThjNmYwOWMzYjM5OTYzYWY2ODYwMzAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbi1wYWdlLWNhY2hlLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDEzIEBACitUZXN0cyB0aGF0IGFuIElEQlJlcXVlc3QgZG9lcyBub3Qg
cHJldmVudCBwYWdlIGNhY2hpbmcuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmll
cyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitw
YWdlc2hvdyAtIG5vdCBmcm9tIHBhZ2UgY2FjaGUKK3BhZ2VoaWRlIC0gZW50ZXJpbmcgcGFnZSBj
YWNoZQorcGFnZXNob3cgLSBmcm9tIHBhZ2UgY2FjaGUKK1BBU1MgUGFnZSBlbnRlcmVkIHBhZ2Ug
Y2FjaGUKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQor
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlv
bi1wYWdlLWNhY2hlLmh0bWwgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9JREJUcmFu
c2FjdGlvbi1wYWdlLWNhY2hlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmRhM2ZjMDQ2NzEyZDZhZjE5ZDgw
NDFkN2YxOWJhY2Q2MTg1ZDMwYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N0b3Jh
Z2UvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uLXBhZ2UtY2FjaGUuaHRtbApAQCAtMCwwICsxLDQz
IEBACis8IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIGVuYWJsZVBhZ2VDYWNoZT10cnVlIF0gLS0+
Cis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVz
b3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCJUZXN0
cyB0aGF0IGFuIElEQlJlcXVlc3QgZG9lcyBub3QgcHJldmVudCBwYWdlIGNhY2hpbmcuIik7Citq
c1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKword2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInBhZ2VzaG93
IiwgZnVuY3Rpb24oZXZlbnQpIHsKKyAgIGRlYnVnKCJwYWdlc2hvdyAtICIgKyAoZXZlbnQucGVy
c2lzdGVkID8gIiIgOiAibm90ICIpICsgImZyb20gcGFnZSBjYWNoZSIpOworICAgaWYgKGV2ZW50
LnBlcnNpc3RlZCkgeworICAgICAgIHRlc3RQYXNzZWQoIlBhZ2UgZW50ZXJlZCBwYWdlIGNhY2hl
Iik7CisgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICB9CisgfSk7CisgCisgd2luZG93LmFkZEV2
ZW50TGlzdGVuZXIoInBhZ2VoaWRlIiwgZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAgZGVidWcoInBh
Z2VoaWRlIC0gIiArIChldmVudC5wZXJzaXN0ZWQgPyAiIiA6ICJub3QgIikgKyAiZW50ZXJpbmcg
cGFnZSBjYWNoZSIpOworICAgICBpZiAoIWV2ZW50LnBlcnNpc3RlZCkgeworICAgICAgICAgdGVz
dEZhaWxlZCgiUGFnZSBmYWlsZWQgdG8gZW50ZXIgcGFnZSBjYWNoZSIpOworICAgICAgICAgZmlu
aXNoSlNUZXN0KCk7CisgICAgIH0KKyB9KTsKKyAKKyBvbmxvYWQgPSAoKSA9PiB7CisgICAgIHNl
dFRpbWVvdXQoKCkgPT4geworICAgICAgICAgcmVxdWVzdCA9IGluZGV4ZWREQi5vcGVuKCJNeVRl
c3REYXRhYmFzZSIpOworICAgICAgICAgcmVxdWVzdC5vbmVycm9yID0gZnVuY3Rpb24oZXZlbnQp
IHsKKyAgICAgICAgICAgICB0ZXN0RmFpbGVkKCJGYWlsZWQgdG8gb3BlbiB0aGUgZGF0YWJhc2Ui
KTsKKyAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgIH0KKyAgICAgICAgIHJl
cXVlc3Qub251cGdyYWRlbmVlZGVkID0gZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAgICAgICAgICB2
YXIgZGIgPSBldmVudC50YXJnZXQucmVzdWx0OworICAgICAgICAgICAgIG9iamVjdFN0b3JlID0g
ZGIuY3JlYXRlT2JqZWN0U3RvcmUoImN1c3RvbWVycyIsIHsga2V5UGF0aDogInNzbiIgfSk7Cisg
ICAgICAgICAgICAgdHJhbnNhY3Rpb24gPSBvYmplY3RTdG9yZS50cmFuc2FjdGlvbjsKKworICAg
ICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbiA9ICIuLi8uLi9mYXN0L2hpc3RvcnkvcmVzb3VyY2Vz
L3BhZ2UtY2FjaGUtaGVscGVyLmh0bWwiOworICAgICAgICAgfTsKKyAgICB9LCAwKTsKKyB9Owor
PC9zY3JpcHQ+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379761</attachid>
            <date>2019-09-27 13:53:57 -0700</date>
            <delta_ts>2019-09-30 15:33:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202291-20190927135356.patch</filename>
            <type>text/plain</type>
            <size>8296</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwNDQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjRmYWM1MDRkZDg3NDU1
ZGE5YmRlN2FmYjUzNDNjZDYxNmFhNWE0MC4uYjgyNTQzYmRhNTE1OGIzYjMzOWE0NDI0Yjg4NTYw
ZTkxMmU4OWJhOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTA5LTI3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgSURCVHJhbnNhY3Rpb24gLyBJ
REJPYmplY3RTdG9yZSBzaG91bGQgbm90IHByZXZlbnQgYSBwYWdlIGZyb20gZW50ZXJpbmcgdGhl
IGJhY2sgLyBmb3J3YXJkIGNhY2hlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMDIyOTEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU1NzYwMTA2Pgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElEQk9iamVj
dFN0b3JlIGRvZXMgbm90IGZpcmUgYW55IGV2ZW50cyBhbmQgc2hvdWxkIHRoZXJlZm9yZSBub3Qg
Y2F1c2UgYW55IHByb2JsZW0gd2hpbGUgaW4gUGFnZUNhY2hlLgorICAgICAgICBJREJUcmFuc2Fj
dGlvbiBjYW4gb25seSBmaXJlIGFib3J0L2NvbXBsZXRlL2Vycm9yIGV2ZW50cywgYWxsIG9mIHdo
aWNoIGFyZSBiZWluZyBlbnF1ZXVlZCB0byB0aGUKKyAgICAgICAgRG9jdW1lbnRFdmVudFF1ZXVl
LiBUaGUgRG9jdW1lbnRFdmVudFF1ZXVlIHN1YmNsYXNzZXMgU3VzcGVuZGFibGVUaW1lciB3aGlj
aCB3aWxsIGNvcnJlY3RseSBzdXNwZW5kCisgICAgICAgIHdoaWxlIHRoZSBkb2N1bWVudCBpcyBp
biBwYWdlIGNhY2hlLiBJREJUcmFuc2FjdGlvbiB3aWxsIHRoZXJlZm9yZSBub3QgY2F1c2UgZXZl
bnRzIHRvIGZpcmUgKGFuZCBKUworICAgICAgICB0byBydW4pIHdoaWxlIGluIHBhZ2UgY2FjaGUu
CisKKyAgICAgICAgVGVzdDogc3RvcmFnZS9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb24tcGFnZS1j
YWNoZS5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9JREJPYmplY3RTdG9yZS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpJREJPYmplY3RTdG9yZTo6Y2FuU3VzcGVuZEZvckRvY3Vt
ZW50U3VzcGVuc2lvbiBjb25zdCk6CisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCVHJh
bnNhY3Rpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SURCVHJhbnNhY3Rpb246OmNhblN1c3Bl
bmRGb3JEb2N1bWVudFN1c3BlbnNpb24gY29uc3QpOgorCiAyMDE5LTA5LTI3ICBKZXIgTm9ibGUg
IDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIFZpbWVvIGZhaWxzIHRvIEFp
clBsYXkgaW4gZGVza3RvcCBtb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L2luZGV4ZWRkYi9JREJPYmplY3RTdG9yZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2lu
ZGV4ZWRkYi9JREJPYmplY3RTdG9yZS5jcHAKaW5kZXggOWE3ODEyNzg0NjNlZDBhNGEwYWRkZDNm
N2RiMGM1NjU2OTYyYjljZi4uYTU5N2FjMTliNjNiODg4YzEyMmY5MjgzYTdkY2EyZWY5NzRmZWUy
MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCT2JqZWN0
U3RvcmUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQk9iamVj
dFN0b3JlLmNwcApAQCAtNzcsNyArNzcsNyBAQCBjb25zdCBjaGFyKiBJREJPYmplY3RTdG9yZTo6
YWN0aXZlRE9NT2JqZWN0TmFtZSgpIGNvbnN0CiAKIGJvb2wgSURCT2JqZWN0U3RvcmU6OmNhblN1
c3BlbmRGb3JEb2N1bWVudFN1c3BlbnNpb24oKSBjb25zdAogewotICAgIHJldHVybiBmYWxzZTsK
KyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogYm9vbCBJREJPYmplY3RTdG9yZTo6aGFzUGVuZGluZ0Fj
dGl2aXR5KCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhl
ZGRiL0lEQlRyYW5zYWN0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRi
L0lEQlRyYW5zYWN0aW9uLmNwcAppbmRleCA0YjhmZTczZDEzMWRlNTIzMjUxYWE0NWQ0NjQ4NDBk
YjRhMWIzNDNmLi43NTI0ZTBkOWI1MDUwZjEyYTI5NTcwZTliMDAxYTM5ZWRmMTc1NzZiIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbi5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb24u
Y3BwCkBAIC0zMjYsNyArMzI2LDcgQEAgY29uc3QgY2hhciogSURCVHJhbnNhY3Rpb246OmFjdGl2
ZURPTU9iamVjdE5hbWUoKSBjb25zdAogYm9vbCBJREJUcmFuc2FjdGlvbjo6Y2FuU3VzcGVuZEZv
ckRvY3VtZW50U3VzcGVuc2lvbigpIGNvbnN0CiB7CiAgICAgQVNTRVJUKCZtX2RhdGFiYXNlLT5v
cmlnaW5UaHJlYWQoKSA9PSAmVGhyZWFkOjpjdXJyZW50KCkpOwotICAgIHJldHVybiBmYWxzZTsK
KyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogYm9vbCBJREJUcmFuc2FjdGlvbjo6aGFzUGVuZGluZ0Fj
dGl2aXR5KCkgY29uc3QKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4MGE3YmZmNDVmZGRlN2Q0NzIwMmQxZGYyM2QzYTIwOGRh
NWU4NGJiLi4wZWMwYmI2NDkzMWE5MjkyNmQwMmJmOGM0MDIyN2Y4ZmM1YWY5NDk3IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTktMDktMjcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNv
bT4KKworICAgICAgICBJREJUcmFuc2FjdGlvbiAvIElEQk9iamVjdFN0b3JlIHNob3VsZCBub3Qg
cHJldmVudCBhIHBhZ2UgZnJvbSBlbnRlcmluZyB0aGUgYmFjayAvIGZvcndhcmQgY2FjaGUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMjI5MQorICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vNTU3NjAxMDY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGxheW91dCB0ZXN0IGNvdmVyYWdlLgorCisgICAg
ICAgICogc3RvcmFnZS9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb24tcGFnZS1jYWNoZS5odG1sOiBB
ZGRlZC4KKwogMjAxOS0wOS0yNyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAg
ICAgICAgIEFsbG93IHBhZ2VzIHNlcnZlZCBvdmVyIEhUVFBTIHdpdGggYENhY2hlLUNvbnRyb2w6
IG5vLXN0b3JlYCBoZWFkZXIgdG8gZW50ZXIgdGhlIGJhY2svZm9yd2FyZCBjYWNoZQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5L3BhZ2UtY2FjaGUtaW5kZXhlZC1vcGVuZWQt
ZGItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5L3BhZ2UtY2FjaGUtaW5k
ZXhlZC1vcGVuZWQtZGItZXhwZWN0ZWQudHh0CmluZGV4IDcxOTQxMmU3YmVkM2RjMWNiMDFiMWY4
MDE5NGY2MzVkYjAxMWJmZTAuLjg0MGNmYTlkMmI1OTUxNWE2MjQ2ZmFjYTFjMGFjNGQ2NDg4Y2Fi
ZGQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvaGlzdG9yeS9wYWdlLWNhY2hlLWluZGV4
ZWQtb3BlbmVkLWRiLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2hpc3Rvcnkv
cGFnZS1jYWNoZS1pbmRleGVkLW9wZW5lZC1kYi1leHBlY3RlZC50eHQKQEAgLTEsMTAgKzEsMTIg
QEAKLVRlc3RzIHRoYXQgYSBwYWdlIHdpdGggYW4gb3BlbiBJbmRleGVkREIgZGF0YWJhc2UgZG9l
cyBub3QgZ28gaW50byB0aGUgcGFnZSBjYWNoZS4KK1Rlc3RzIHRoYXQgYSBwYWdlIHdpdGggYW4g
b3BlbiBJbmRleGVkREIgZGF0YWJhc2UgZ29lcyBpbnRvIHRoZSBwYWdlIGNhY2hlLgogCiBPbiBz
dWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dl
ZCBieSAiVEVTVCBDT01QTEVURSIuCiAKIAogcGFnZXNob3cgLSBub3QgZnJvbSBjYWNoZQotUEFT
UyBQYWdlIHdhcyBub3QgcmVzdG9yZWQgZnJvbSBwYWdlIGNhY2hlCitwYWdlaGlkZSAtIGVudGVy
aW5nIGNhY2hlCitwYWdlc2hvdyAtIGZyb20gY2FjaGUKK1BBU1MgUGFnZSBkaWQgZW50ZXIgYW5k
IHdhcyByZXN0b3JlZCBmcm9tIHRoZSBwYWdlIGNhY2hlCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
aGlzdG9yeS9wYWdlLWNhY2hlLWluZGV4ZWQtb3BlbmVkLWRiLmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L2hpc3RvcnkvcGFnZS1jYWNoZS1pbmRleGVkLW9wZW5lZC1kYi5odG1sCmluZGV4IDEzZjYx
ZDg4NjEwODNkMmU1OGNhNzUwYmFiZmIyMDUxMTRkMDJkZDEuLmNhYTc3Y2JmYTk2ODc1YWM1ZGZm
OWYyYWJjYjNlOTA2N2EwZDY0NTYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvaGlzdG9y
eS9wYWdlLWNhY2hlLWluZGV4ZWQtb3BlbmVkLWRiLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9oaXN0b3J5L3BhZ2UtY2FjaGUtaW5kZXhlZC1vcGVuZWQtZGIuaHRtbApAQCAtNCw3ICs0LDcg
QEAKIDxib2R5PgogPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+
PC9zY3JpcHQ+CiA8c2NyaXB0PgotZGVzY3JpcHRpb24oJ1Rlc3RzIHRoYXQgYSBwYWdlIHdpdGgg
YW4gb3BlbiBJbmRleGVkREIgZGF0YWJhc2UgZG9lcyBub3QgZ28gaW50byB0aGUgcGFnZSBjYWNo
ZS4nKTsKK2Rlc2NyaXB0aW9uKCdUZXN0cyB0aGF0IGEgcGFnZSB3aXRoIGFuIG9wZW4gSW5kZXhl
ZERCIGRhdGFiYXNlIGdvZXMgaW50byB0aGUgcGFnZSBjYWNoZS4nKTsKIHdpbmRvdy5qc1Rlc3RJ
c0FzeW5jID0gdHJ1ZTsKIAogd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInBhZ2VzaG93IiwgZnVu
Y3Rpb24oZXZlbnQpIHsKQEAgLTE1LDE2ICsxNSwxNiBAQCB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5l
cigicGFnZXNob3ciLCBmdW5jdGlvbihldmVudCkgewogICAgIGRlbGV0ZSB3aW5kb3cuc2Vzc2lv
blN0b3JhZ2UucGFnZV9jYWNoZV9vcGVuX2luZGV4ZWRkYl90ZXN0X3N0YXJ0ZWQ7CiAKICAgICBp
ZiAoZXZlbnQucGVyc2lzdGVkKQotICAgICAgICB0ZXN0RmFpbGVkKCJQYWdlIGRpZCBlbnRlciBh
bmQgd2FzIHJlc3RvcmVkIGZyb20gdGhlIHBhZ2UgY2FjaGUiKTsKKyAgICAgICAgdGVzdFBhc3Nl
ZCgiUGFnZSBkaWQgZW50ZXIgYW5kIHdhcyByZXN0b3JlZCBmcm9tIHRoZSBwYWdlIGNhY2hlIik7
CiAgICAgZWxzZQotICAgICAgICB0ZXN0UGFzc2VkKCJQYWdlIHdhcyBub3QgcmVzdG9yZWQgZnJv
bSBwYWdlIGNhY2hlIik7CisgICAgICAgIHRlc3RGYWlsZWQoIlBhZ2Ugd2FzIG5vdCByZXN0b3Jl
ZCBmcm9tIHBhZ2UgY2FjaGUiKTsKICAgICBmaW5pc2hKU1Rlc3QoKTsKIH0sIGZhbHNlKTsKIAog
d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInBhZ2VoaWRlIiwgZnVuY3Rpb24oZXZlbnQpIHsKICAg
ICBkZWJ1ZygicGFnZWhpZGUgLSAiICsgKGV2ZW50LnBlcnNpc3RlZCA/ICIiIDogIm5vdCAiKSAr
ICJlbnRlcmluZyBjYWNoZSIpOwotICAgIGlmIChldmVudC5wZXJzaXN0ZWQpIHsKLSAgICAgICAg
dGVzdEZhaWxlZCgiUGFnZSBlbnRlcmVkIHRoZSBwYWdlIGNhY2hlLiIpOworICAgIGlmICghZXZl
bnQucGVyc2lzdGVkKSB7CisgICAgICAgIHRlc3RGYWlsZWQoIlBhZ2UgZmFpbGVkIHRvIGVudGVy
IHRoZSBwYWdlIGNhY2hlLiIpOwogICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKICAgICB9CiB9LCBm
YWxzZSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9JREJUcmFu
c2FjdGlvbi1wYWdlLWNhY2hlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5k
ZXhlZGRiL0lEQlRyYW5zYWN0aW9uLXBhZ2UtY2FjaGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjNhYjliNTIwMGYxZDg4M2VhOThjNmYwOWMzYjM5OTYzYWY2ODYwMzAKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbi1wYWdlLWNh
Y2hlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEzIEBACitUZXN0cyB0aGF0IGFuIElEQlJlcXVl
c3QgZG9lcyBub3QgcHJldmVudCBwYWdlIGNhY2hpbmcuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxs
IHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBM
RVRFIi4KKworCitwYWdlc2hvdyAtIG5vdCBmcm9tIHBhZ2UgY2FjaGUKK3BhZ2VoaWRlIC0gZW50
ZXJpbmcgcGFnZSBjYWNoZQorcGFnZXNob3cgLSBmcm9tIHBhZ2UgY2FjaGUKK1BBU1MgUGFnZSBl
bnRlcmVkIHBhZ2UgY2FjaGUKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVT
VCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9J
REJUcmFuc2FjdGlvbi1wYWdlLWNhY2hlLmh0bWwgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4
ZWRkYi9JREJUcmFuc2FjdGlvbi1wYWdlLWNhY2hlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmRhM2ZjMDQ2
NzEyZDZhZjE5ZDgwNDFkN2YxOWJhY2Q2MTg1ZDMwYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uLXBhZ2UtY2FjaGUuaHRtbApA
QCAtMCwwICsxLDQzIEBACis8IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIGVuYWJsZVBhZ2VDYWNo
ZT10cnVlIF0gLS0+Cis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8c2NyaXB0IHNy
Yz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2Rlc2Ny
aXB0aW9uKCJUZXN0cyB0aGF0IGFuIElEQlJlcXVlc3QgZG9lcyBub3QgcHJldmVudCBwYWdlIGNh
Y2hpbmcuIik7Citqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKword2luZG93LmFkZEV2ZW50TGlzdGVu
ZXIoInBhZ2VzaG93IiwgZnVuY3Rpb24oZXZlbnQpIHsKKyAgIGRlYnVnKCJwYWdlc2hvdyAtICIg
KyAoZXZlbnQucGVyc2lzdGVkID8gIiIgOiAibm90ICIpICsgImZyb20gcGFnZSBjYWNoZSIpOwor
ICAgaWYgKGV2ZW50LnBlcnNpc3RlZCkgeworICAgICAgIHRlc3RQYXNzZWQoIlBhZ2UgZW50ZXJl
ZCBwYWdlIGNhY2hlIik7CisgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICB9CisgfSk7CisgCisg
d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInBhZ2VoaWRlIiwgZnVuY3Rpb24oZXZlbnQpIHsKKyAg
ICAgZGVidWcoInBhZ2VoaWRlIC0gIiArIChldmVudC5wZXJzaXN0ZWQgPyAiIiA6ICJub3QgIikg
KyAiZW50ZXJpbmcgcGFnZSBjYWNoZSIpOworICAgICBpZiAoIWV2ZW50LnBlcnNpc3RlZCkgewor
ICAgICAgICAgdGVzdEZhaWxlZCgiUGFnZSBmYWlsZWQgdG8gZW50ZXIgcGFnZSBjYWNoZSIpOwor
ICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgIH0KKyB9KTsKKyAKKyBvbmxvYWQgPSAoKSA9
PiB7CisgICAgIHNldFRpbWVvdXQoKCkgPT4geworICAgICAgICAgcmVxdWVzdCA9IGluZGV4ZWRE
Qi5vcGVuKCJNeVRlc3REYXRhYmFzZSIpOworICAgICAgICAgcmVxdWVzdC5vbmVycm9yID0gZnVu
Y3Rpb24oZXZlbnQpIHsKKyAgICAgICAgICAgICB0ZXN0RmFpbGVkKCJGYWlsZWQgdG8gb3BlbiB0
aGUgZGF0YWJhc2UiKTsKKyAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgIH0K
KyAgICAgICAgIHJlcXVlc3Qub251cGdyYWRlbmVlZGVkID0gZnVuY3Rpb24oZXZlbnQpIHsKKyAg
ICAgICAgICAgICB2YXIgZGIgPSBldmVudC50YXJnZXQucmVzdWx0OworICAgICAgICAgICAgIG9i
amVjdFN0b3JlID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUoImN1c3RvbWVycyIsIHsga2V5UGF0aDog
InNzbiIgfSk7CisgICAgICAgICAgICAgdHJhbnNhY3Rpb24gPSBvYmplY3RTdG9yZS50cmFuc2Fj
dGlvbjsKKworICAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbiA9ICIuLi8uLi9mYXN0L2hpc3Rv
cnkvcmVzb3VyY2VzL3BhZ2UtY2FjaGUtaGVscGVyLmh0bWwiOworICAgICAgICAgfTsKKyAgICB9
LCAwKTsKKyB9OworPC9zY3JpcHQ+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>