<?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>204089</bug_id>
          
          <creation_ts>2019-11-11 16:07:12 -0800</creation_ts>
          <short_desc>Add SPI to access a WebsiteDataStore without instantiating it, and its configuration</short_desc>
          <delta_ts>2019-11-14 20:42:18 -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>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1589353</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-11-11 16:07:12 -0800</bug_when>
    <thetext>Add SPI to access a WebsiteDataStore without instantiating it, and its configuration</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1589356</commentid>
    <comment_count>1</comment_count>
      <attachid>383310</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-11-11 16:13:00 -0800</bug_when>
    <thetext>Created attachment 383310
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1589361</commentid>
    <comment_count>2</comment_count>
      <attachid>383314</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-11-11 16:20:32 -0800</bug_when>
    <thetext>Created attachment 383314
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1589423</commentid>
    <comment_count>3</comment_count>
      <attachid>383314</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-11-11 17:37:49 -0800</bug_when>
    <thetext>Comment on attachment 383314
Patch

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

&gt; Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm:880
&gt; +- (WKWebsiteDataStore *)_websiteDataStoreIfExists

_existing? Or didn’t we have a whole style discussion about this? I don’t remember where it landed, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590417</commentid>
    <comment_count>4</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-11-14 20:42:01 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/252354/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590418</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-14 20:42:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/57215650&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383310</attachid>
            <date>2019-11-11 16:13:00 -0800</date>
            <delta_ts>2019-11-11 16:20:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204089-20191111161259.patch</filename>
            <type>text/plain</type>
            <size>8689</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTIyNzQpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMzIEBACisyMDE5LTExLTExICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIFNQSSB0byBh
Y2Nlc3MgYSBXZWJzaXRlRGF0YVN0b3JlIHdpdGhvdXQgaW5zdGFudGlhdGluZyBpdCwgYW5kIGl0
cyBjb25maWd1cmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMDQwODkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDYWxsaW5nIFdLV2ViVmlld0NvbmZpZ3VyYXRpb24ud2Vic2l0ZURhdGFTdG9yZSBp
bnN0YW50aWF0ZXMgdGhlIGRlZmF1bHQgZGF0YSBzdG9yZS4KKyAgICAgICAgV2UgbmVlZCBhIHdh
eSB0byBxdWVyeSBpZiBpdCBoYXMgYmVlbiBzZXQgYnV0IG5vdCBpbnN0YW50aWF0ZSBhbnl0aGlu
ZyBpZiBpdCBoYXNuJ3QuCisgICAgICAgIFdlIGFsc28gbmVlZCBhIHdheSB0byBhY2Nlc3MgdGhl
IGNvbmZpZ3VyYXRpb24gdXNlZCB0byBjcmVhdGUgYSBXS1dlYnNpdGVEYXRhU3RvcmUgbGlrZSB3
ZSBkbyB3aXRoIFdLV2ViVmlldy4KKyAgICAgICAgVGhlc2UgaGF2ZSBiZWVuIHJlcXVlc3RlZCB0
byBmaXggPHJkYXI6Ly9wcm9ibGVtLzU3MDkxMjE2PiBhbmQgSSB0aGluayB0aGV5J3JlIGEgZ29v
ZCBpZGVhIGluIGdlbmVyYWwuCisKKyAgICAgICAgSSBhbHNvIGZpeCB0aGUgU1BJIGFkZGVkIGlu
IHIyNDAxNTYgdG8gbWF0Y2ggdGhlIHJlc3Qgb2Ygb3VyIFNQSSB3aXRoIHRoZSB1bmRlcnNjb3Jl
IGF0IHRoZSBiZWdpbm5pbmcuCisgICAgICAgIFRoZSByZXZpZXdlciwgbXkgeW91bmdlciBzZWxm
LCBzaG91bGQndmUgY2F1Z2h0IHRoYXQuCisKKyAgICAgICAgQ292ZXJlZCBieSBBUEkgdGVzdHMu
CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld0NvbmZpZ3VyYXRpb24u
bW06CisgICAgICAgICgtW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gX3dlYnNpdGVEYXRhU3RvcmVJ
ZkV4aXN0c10pOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Q29uZmln
dXJhdGlvblByaXZhdGUuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLV2Vic2l0
ZURhdGFTdG9yZS5tbToKKyAgICAgICAgKC1bV0tXZWJzaXRlRGF0YVN0b3JlIF9zZXREZWxlZ2F0
ZTpdKToKKyAgICAgICAgKC1bV0tXZWJzaXRlRGF0YVN0b3JlIHNldF9kZWxlZ2F0ZTpdKToKKyAg
ICAgICAgKC1bV0tXZWJzaXRlRGF0YVN0b3JlIF9jb25maWd1cmF0aW9uXSk6CisgICAgICAgICog
VUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYnNpdGVEYXRhU3RvcmVQcml2YXRlLmg6CisgICAgICAg
ICogVUlQcm9jZXNzL1dlYnNpdGVEYXRhL1dlYnNpdGVEYXRhU3RvcmVDb25maWd1cmF0aW9uLmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb246OmNvcHkg
Y29uc3QpOgorICAgICAgICAoV2ViS2l0OjpXZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbjo6
Y29weSk6IERlbGV0ZWQuCisgICAgICAgICogVUlQcm9jZXNzL1dlYnNpdGVEYXRhL1dlYnNpdGVE
YXRhU3RvcmVDb25maWd1cmF0aW9uLmg6CisKIDIwMTktMTEtMDggIEpvbmF0aGFuIEJlZGFyZCAg
PGpiZWRhcmRAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIy
NTIyNjAuCkluZGV4OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3
Q29uZmlndXJhdGlvbi5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9B
UEkvQ29jb2EvV0tXZWJWaWV3Q29uZmlndXJhdGlvbi5tbQkocmV2aXNpb24gMjUyMjc0KQorKysg
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld0NvbmZpZ3VyYXRpb24u
bW0JKHdvcmtpbmcgY29weSkKQEAgLTg3Nyw2ICs4NzcsMTEgQEAgLSAodm9pZClfc2V0U2hvdWxk
RGVmZXJBc3luY2hyb25vdXNTY3JpcAogICAgIF9zaG91bGREZWZlckFzeW5jaHJvbm91c1Njcmlw
dHNVbnRpbEFmdGVyRG9jdW1lbnRMb2FkID0gc2hvdWxkRGVmZXJBc3luY2hyb25vdXNTY3JpcHRz
VW50aWxBZnRlckRvY3VtZW50TG9hZDsKIH0KIAorLSAoV0tXZWJzaXRlRGF0YVN0b3JlICopX3dl
YnNpdGVEYXRhU3RvcmVJZkV4aXN0cworeworICAgIHJldHVybiBfd2Vic2l0ZURhdGFTdG9yZS5w
ZWVrKCk7Cit9CisKIC0gKEJPT0wpX2RyYXdzQmFja2dyb3VuZAogewogICAgIHJldHVybiBfZHJh
d3NCYWNrZ3JvdW5kOwpJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dL
V2ViVmlld0NvbmZpZ3VyYXRpb25Qcml2YXRlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld0NvbmZpZ3VyYXRpb25Qcml2YXRlLmgJKHJl
dmlzaW9uIDI1MjI3NCkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dl
YlZpZXdDb25maWd1cmF0aW9uUHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC03Niw2ICs3Niw4
IEBAIHR5cGVkZWYgTlNfRU5VTShOU1VJbnRlZ2VyLCBfV0tEcmFnTGlmdEQKIEBwcm9wZXJ0eSAo
bm9uYXRvbWljLCBzZXR0ZXI9X3NldERyYXdzQmFja2dyb3VuZDopIEJPT0wgX2RyYXdzQmFja2dy
b3VuZCBXS19BUElfQVZBSUxBQkxFKG1hY29zKDEwLjE0KSwgaW9zKDEyLjApKTsKIEBwcm9wZXJ0
eSAobm9uYXRvbWljLCBzZXR0ZXI9X3NldFNob3VsZERlZmVyQXN5bmNocm9ub3VzU2NyaXB0c1Vu
dGlsQWZ0ZXJEb2N1bWVudExvYWQ6KSBCT09MIF9zaG91bGREZWZlckFzeW5jaHJvbm91c1Njcmlw
dHNVbnRpbEFmdGVyRG9jdW1lbnRMb2FkIFdLX0FQSV9BVkFJTEFCTEUobWFjb3MoMTAuMTQpLCBp
b3MoMTIuMCkpOwogCitAcHJvcGVydHkgKG5vbmF0b21pYywgcmVhZG9ubHkpIFdLV2Vic2l0ZURh
dGFTdG9yZSAqX3dlYnNpdGVEYXRhU3RvcmVJZkV4aXN0cyBXS19BUElfQVZBSUxBQkxFKG1hY29z
KFdLX01BQ19UQkEpLCBpb3MoV0tfSU9TX1RCQSkpOworCiAjaWYgVEFSR0VUX09TX0lQSE9ORQog
QHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0QWx3YXlzUnVuc0F0Rm9yZWdyb3VuZFBy
aW9yaXR5OikgQk9PTCBfYWx3YXlzUnVuc0F0Rm9yZWdyb3VuZFByaW9yaXR5IFdLX0FQSV9BVkFJ
TEFCTEUoaW9zKDlfMCkpOwogQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0SW5saW5l
TWVkaWFQbGF5YmFja1JlcXVpcmVzUGxheXNJbmxpbmVBdHRyaWJ1dGU6KSBCT09MIF9pbmxpbmVN
ZWRpYVBsYXliYWNrUmVxdWlyZXNQbGF5c0lubGluZUF0dHJpYnV0ZSBXS19BUElfQVZBSUxBQkxF
KGlvcygxMC4wKSk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tX
ZWJzaXRlRGF0YVN0b3JlLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0FQSS9Db2NvYS9XS1dlYnNpdGVEYXRhU3RvcmUubW0JKHJldmlzaW9uIDI1MjI3NCkKKysrIFNv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYnNpdGVEYXRhU3RvcmUubW0JKHdv
cmtpbmcgY29weSkKQEAgLTU1NCwxMCArNTU0LDIwIEBAIC0gKGlkIDxfV0tXZWJzaXRlRGF0YVN0
b3JlRGVsZWdhdGU+KV9kZWwKICAgICByZXR1cm4gX2RlbGVnYXRlLmdldCgpLmdldCgpOwogfQog
Ci0tICh2b2lkKXNldF9kZWxlZ2F0ZTooaWQgPF9XS1dlYnNpdGVEYXRhU3RvcmVEZWxlZ2F0ZT4p
ZGVsZWdhdGUKKy0gKHZvaWQpX3NldERlbGVnYXRlOihpZCA8X1dLV2Vic2l0ZURhdGFTdG9yZURl
bGVnYXRlPilkZWxlZ2F0ZQogewogICAgIF9kZWxlZ2F0ZSA9IGRlbGVnYXRlOwogICAgIF93ZWJz
aXRlRGF0YVN0b3JlLT5zZXRDbGllbnQobWFrZVVuaXF1ZVJlZjxXZWJzaXRlRGF0YVN0b3JlQ2xp
ZW50PihkZWxlZ2F0ZSkpOwogfQogCistICh2b2lkKXNldF9kZWxlZ2F0ZTooaWQgPF9XS1dlYnNp
dGVEYXRhU3RvcmVEZWxlZ2F0ZT4pZGVsZWdhdGUKK3sKKyAgICAvLyBJbmNsdWRlZCBmb3IgYmlu
YXJ5IGNvbXBhYmlsaXR5IHdpdGggbWFjb3MoMTAuMTUpLCBpb3MoMTMuMCkKK30KKworLSAoX1dL
V2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb24gKilfY29uZmlndXJhdGlvbgoreworICAgIHJl
dHVybiB3cmFwcGVyKF93ZWJzaXRlRGF0YVN0b3JlLT5jb25maWd1cmF0aW9uKCkuY29weSgpKTsK
K30KKwogQGVuZApJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2Vi
c2l0ZURhdGFTdG9yZVByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9BUEkvQ29jb2EvV0tXZWJzaXRlRGF0YVN0b3JlUHJpdmF0ZS5oCShyZXZpc2lvbiAyNTIy
NzQpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJzaXRlRGF0YVN0
b3JlUHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC03Niw3ICs3Niw4IEBAIHR5cGVkZWYgTlNf
T1BUSU9OUyhOU1VJbnRlZ2VyLCBfV0tXZWJzaXQKIC0gKHZvaWQpX2lzUmVnaXN0ZXJlZEFzU3Vi
cmVzb3VyY2VVbmRlckZpcnN0UGFydHk6KE5TVVJMICopZmlyc3RQYXJ0eVVSTCB0aGlyZFBhcnR5
OihOU1VSTCAqKXRoaXJkUGFydHlVUkwgY29tcGxldGlvbkhhbmRsZXI6KHZvaWQgKF4pKEJPT0wp
KWNvbXBsZXRpb25IYW5kbGVyIFdLX0FQSV9BVkFJTEFCTEUobWFjb3MoV0tfTUFDX1RCQSksIGlv
cyhXS19JT1NfVEJBKSk7CiAtICh2b2lkKV9wcm9jZXNzU3RhdGlzdGljc0FuZERhdGFSZWNvcmRz
Oih2b2lkICheKSh2b2lkKSljb21wbGV0aW9uSGFuZGxlciBXS19BUElfQVZBSUxBQkxFKG1hY29z
KDEwLjE1KSwgaW9zKDEzLjApKTsKIAotQHByb3BlcnR5IChudWxsYWJsZSwgbm9uYXRvbWljLCB3
ZWFrKSBpZCA8X1dLV2Vic2l0ZURhdGFTdG9yZURlbGVnYXRlPiBfZGVsZWdhdGUgV0tfQVBJX0FW
QUlMQUJMRShtYWNvcygxMC4xNSksIGlvcygxMy4wKSk7CitAcHJvcGVydHkgKG51bGxhYmxlLCBu
b25hdG9taWMsIHdlYWssIHNldHRlcj1fc2V0RGVsZWdhdGU6KSBpZCA8X1dLV2Vic2l0ZURhdGFT
dG9yZURlbGVnYXRlPiBfZGVsZWdhdGUgV0tfQVBJX0FWQUlMQUJMRShtYWNvcygxMC4xNSksIGlv
cygxMy4wKSk7CitAcHJvcGVydHkgKG5vbmF0b21pYywgcmVhZG9ubHksIGNvcHkpIF9XS1dlYnNp
dGVEYXRhU3RvcmVDb25maWd1cmF0aW9uICpfY29uZmlndXJhdGlvbjsKIAogQGVuZAogCkluZGV4
OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJzaXRlRGF0YS9XZWJzaXRlRGF0YVN0b3JlQ29u
ZmlndXJhdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vi
c2l0ZURhdGEvV2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb24uY3BwCShyZXZpc2lvbiAyNTIy
NzQpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJzaXRlRGF0YS9XZWJzaXRlRGF0YVN0
b3JlQ29uZmlndXJhdGlvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ5LDcgKzQ5LDcgQEAgV2Vi
c2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb246OldlYnNpdGVEYQogICAgIH0KIH0KIAotUmVmPFdl
YnNpdGVEYXRhU3RvcmVDb25maWd1cmF0aW9uPiBXZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlv
bjo6Y29weSgpCitSZWY8V2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb24+IFdlYnNpdGVEYXRh
U3RvcmVDb25maWd1cmF0aW9uOjpjb3B5KCkgY29uc3QKIHsKICAgICBhdXRvIGNvcHkgPSBXZWJz
aXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbjo6Y3JlYXRlKG1faXNQZXJzaXN0ZW50KTsKIApJbmRl
eDogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vic2l0ZURhdGEvV2Vic2l0ZURhdGFTdG9yZUNv
bmZpZ3VyYXRpb24uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJz
aXRlRGF0YS9XZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbi5oCShyZXZpc2lvbiAyNTIyNzQp
CisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJzaXRlRGF0YS9XZWJzaXRlRGF0YVN0b3Jl
Q29uZmlndXJhdGlvbi5oCSh3b3JraW5nIGNvcHkpCkBAIC0zOSw3ICszOSw3IEBAIHB1YmxpYzoK
ICAgICBzdGF0aWMgUmVmPFdlYnNpdGVEYXRhU3RvcmVDb25maWd1cmF0aW9uPiBjcmVhdGUoSXNQ
ZXJzaXN0ZW50IGlzUGVyc2lzdGVudCkgeyByZXR1cm4gYWRvcHRSZWYoKm5ldyBXZWJzaXRlRGF0
YVN0b3JlQ29uZmlndXJhdGlvbihpc1BlcnNpc3RlbnQpKTsgfQogICAgIFdlYnNpdGVEYXRhU3Rv
cmVDb25maWd1cmF0aW9uKElzUGVyc2lzdGVudCk7CiAKLSAgICBSZWY8V2Vic2l0ZURhdGFTdG9y
ZUNvbmZpZ3VyYXRpb24+IGNvcHkoKTsKKyAgICBSZWY8V2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3Vy
YXRpb24+IGNvcHkoKSBjb25zdDsKIAogICAgIGJvb2wgaXNQZXJzaXN0ZW50KCkgY29uc3QgeyBy
ZXR1cm4gbV9pc1BlcnNpc3RlbnQgPT0gSXNQZXJzaXN0ZW50OjpZZXM7IH0KIApJbmRleDogVG9v
bHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjUy
MzQxKQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTktMTEtMTEgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4K
KworICAgICAgICBBZGQgU1BJIHRvIGFjY2VzcyBhIFdlYnNpdGVEYXRhU3RvcmUgd2l0aG91dCBp
bnN0YW50aWF0aW5nIGl0LCBhbmQgaXRzIGNvbmZpZ3VyYXRpb24KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNDA4OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXRDb2NvYS9XZWJzaXRlRGF0YVN0b3JlQ3VzdG9tUGF0aHMubW06CisgICAgICAgIChURVNUKToK
KwogMjAxOS0xMS0xMSAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAg
UmVncmVzc2lvbiByMjUyMzA5OiBBUEkgVGVzdCBUZXN0V2ViS2l0QVBJLl9XS0FjdGl2YXRlZEVs
ZW1lbnRJbmZvLkluZm9Gb3JMaW5rQXJvdW5kSW1hZ2UgaXMgZmFpbGluZyBjb25zaXN0ZW50bHkK
SW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV2Vic2l0ZURhdGFT
dG9yZUN1c3RvbVBhdGhzLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvV2Vic2l0ZURhdGFTdG9yZUN1c3RvbVBhdGhzLm1tCShyZXZpc2lvbiAy
NTIyNzQpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dlYnNpdGVE
YXRhU3RvcmVDdXN0b21QYXRocy5tbQkod29ya2luZyBjb3B5KQpAQCAtNTI5LDYgKzUyOSwxNSBA
QCBURVNUKFdlYktpdCwgV2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpCiAgICAgRVhQRUNUX0ZB
TFNFKFtbW1tfV0tXZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbiBhbGxvY10gaW5pdE5vblBl
cnNpc3RlbnRDb25maWd1cmF0aW9uXSBhdXRvcmVsZWFzZV0gX2luZGV4ZWREQkRhdGFiYXNlRGly
ZWN0b3J5XSk7CiB9CiAKK1RFU1QoV2ViS2l0LCBXZWJzaXRlRGF0YVN0b3JlSWZFeGlzdHMpCit7
CisgICAgYXV0byB3ZWJWaWV3Q29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1dLV2ViVmlld0NvbmZp
Z3VyYXRpb24gbmV3XSk7CisgICAgRVhQRUNUX0ZBTFNFKFt3ZWJWaWV3Q29uZmlndXJhdGlvbiBf
d2Vic2l0ZURhdGFTdG9yZUlmRXhpc3RzXSk7CisgICAgV0tXZWJzaXRlRGF0YVN0b3JlICpkYXRh
U3RvcmUgPSBbd2ViVmlld0NvbmZpZ3VyYXRpb24gd2Vic2l0ZURhdGFTdG9yZV07CisgICAgRVhQ
RUNUX1RSVUUoW3dlYlZpZXdDb25maWd1cmF0aW9uIF93ZWJzaXRlRGF0YVN0b3JlSWZFeGlzdHNd
KTsKKyAgICBFWFBFQ1RfVFJVRShkYXRhU3RvcmUuX2NvbmZpZ3VyYXRpb24ucGVyc2lzdGVudCk7
Cit9CisKIFRFU1QoV2ViS2l0LCBOZXR3b3JrQ2FjaGVEaXJlY3RvcnkpCiB7CiAgICAgdXNpbmcg
bmFtZXNwYWNlIFRlc3RXZWJLaXRBUEk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383314</attachid>
            <date>2019-11-11 16:20:32 -0800</date>
            <delta_ts>2019-11-11 17:37:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204089-20191111162031.patch</filename>
            <type>text/plain</type>
            <size>7807</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTIyNzQpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDE5LTExLTExICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIFNQSSB0byBh
Y2Nlc3MgYSBXZWJzaXRlRGF0YVN0b3JlIHdpdGhvdXQgaW5zdGFudGlhdGluZyBpdCwgYW5kIGl0
cyBjb25maWd1cmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMDQwODkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDYWxsaW5nIFdLV2ViVmlld0NvbmZpZ3VyYXRpb24ud2Vic2l0ZURhdGFTdG9yZSBp
bnN0YW50aWF0ZXMgdGhlIGRlZmF1bHQgZGF0YSBzdG9yZS4KKyAgICAgICAgV2UgbmVlZCBhIHdh
eSB0byBxdWVyeSBpZiBpdCBoYXMgYmVlbiBzZXQgYnV0IG5vdCBpbnN0YW50aWF0ZSBhbnl0aGlu
ZyBpZiBpdCBoYXNuJ3QuCisgICAgICAgIFdlIGFsc28gbmVlZCBhIHdheSB0byBhY2Nlc3MgdGhl
IGNvbmZpZ3VyYXRpb24gdXNlZCB0byBjcmVhdGUgYSBXS1dlYnNpdGVEYXRhU3RvcmUgbGlrZSB3
ZSBkbyB3aXRoIFdLV2ViVmlldy4KKyAgICAgICAgVGhlc2UgaGF2ZSBiZWVuIHJlcXVlc3RlZCB0
byBmaXggPHJkYXI6Ly9wcm9ibGVtLzU3MDkxMjE2PiBhbmQgSSB0aGluayB0aGV5J3JlIGEgZ29v
ZCBpZGVhIGluIGdlbmVyYWwuCisKKyAgICAgICAgQ292ZXJlZCBieSBBUEkgdGVzdHMuCisKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld0NvbmZpZ3VyYXRpb24ubW06Cisg
ICAgICAgICgtW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gX3dlYnNpdGVEYXRhU3RvcmVJZkV4aXN0
c10pOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Q29uZmlndXJhdGlv
blByaXZhdGUuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLV2Vic2l0ZURhdGFT
dG9yZS5tbToKKyAgICAgICAgKC1bV0tXZWJzaXRlRGF0YVN0b3JlIF9zZXREZWxlZ2F0ZTpdKToK
KyAgICAgICAgKC1bV0tXZWJzaXRlRGF0YVN0b3JlIHNldF9kZWxlZ2F0ZTpdKToKKyAgICAgICAg
KC1bV0tXZWJzaXRlRGF0YVN0b3JlIF9jb25maWd1cmF0aW9uXSk6CisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9Db2NvYS9XS1dlYnNpdGVEYXRhU3RvcmVQcml2YXRlLmg6CisgICAgICAgICogVUlQ
cm9jZXNzL1dlYnNpdGVEYXRhL1dlYnNpdGVEYXRhU3RvcmVDb25maWd1cmF0aW9uLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6V2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb246OmNvcHkgY29uc3Qp
OgorICAgICAgICAoV2ViS2l0OjpXZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbjo6Y29weSk6
IERlbGV0ZWQuCisgICAgICAgICogVUlQcm9jZXNzL1dlYnNpdGVEYXRhL1dlYnNpdGVEYXRhU3Rv
cmVDb25maWd1cmF0aW9uLmg6CisKIDIwMTktMTEtMDggIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRh
cmRAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIyNTIyNjAu
CkluZGV4OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Q29uZmln
dXJhdGlvbi5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tXZWJWaWV3Q29uZmlndXJhdGlvbi5tbQkocmV2aXNpb24gMjUyMjc0KQorKysgU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld0NvbmZpZ3VyYXRpb24ubW0JKHdv
cmtpbmcgY29weSkKQEAgLTg3Nyw2ICs4NzcsMTEgQEAgLSAodm9pZClfc2V0U2hvdWxkRGVmZXJB
c3luY2hyb25vdXNTY3JpcAogICAgIF9zaG91bGREZWZlckFzeW5jaHJvbm91c1NjcmlwdHNVbnRp
bEFmdGVyRG9jdW1lbnRMb2FkID0gc2hvdWxkRGVmZXJBc3luY2hyb25vdXNTY3JpcHRzVW50aWxB
ZnRlckRvY3VtZW50TG9hZDsKIH0KIAorLSAoV0tXZWJzaXRlRGF0YVN0b3JlICopX3dlYnNpdGVE
YXRhU3RvcmVJZkV4aXN0cworeworICAgIHJldHVybiBfd2Vic2l0ZURhdGFTdG9yZS5wZWVrKCk7
Cit9CisKIC0gKEJPT0wpX2RyYXdzQmFja2dyb3VuZAogewogICAgIHJldHVybiBfZHJhd3NCYWNr
Z3JvdW5kOwpJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmll
d0NvbmZpZ3VyYXRpb25Qcml2YXRlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld0NvbmZpZ3VyYXRpb25Qcml2YXRlLmgJKHJldmlzaW9u
IDI1MjI3NCkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdD
b25maWd1cmF0aW9uUHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC03Niw2ICs3Niw4IEBAIHR5
cGVkZWYgTlNfRU5VTShOU1VJbnRlZ2VyLCBfV0tEcmFnTGlmdEQKIEBwcm9wZXJ0eSAobm9uYXRv
bWljLCBzZXR0ZXI9X3NldERyYXdzQmFja2dyb3VuZDopIEJPT0wgX2RyYXdzQmFja2dyb3VuZCBX
S19BUElfQVZBSUxBQkxFKG1hY29zKDEwLjE0KSwgaW9zKDEyLjApKTsKIEBwcm9wZXJ0eSAobm9u
YXRvbWljLCBzZXR0ZXI9X3NldFNob3VsZERlZmVyQXN5bmNocm9ub3VzU2NyaXB0c1VudGlsQWZ0
ZXJEb2N1bWVudExvYWQ6KSBCT09MIF9zaG91bGREZWZlckFzeW5jaHJvbm91c1NjcmlwdHNVbnRp
bEFmdGVyRG9jdW1lbnRMb2FkIFdLX0FQSV9BVkFJTEFCTEUobWFjb3MoMTAuMTQpLCBpb3MoMTIu
MCkpOwogCitAcHJvcGVydHkgKG5vbmF0b21pYywgcmVhZG9ubHkpIFdLV2Vic2l0ZURhdGFTdG9y
ZSAqX3dlYnNpdGVEYXRhU3RvcmVJZkV4aXN0cyBXS19BUElfQVZBSUxBQkxFKG1hY29zKFdLX01B
Q19UQkEpLCBpb3MoV0tfSU9TX1RCQSkpOworCiAjaWYgVEFSR0VUX09TX0lQSE9ORQogQHByb3Bl
cnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0QWx3YXlzUnVuc0F0Rm9yZWdyb3VuZFByaW9yaXR5
OikgQk9PTCBfYWx3YXlzUnVuc0F0Rm9yZWdyb3VuZFByaW9yaXR5IFdLX0FQSV9BVkFJTEFCTEUo
aW9zKDlfMCkpOwogQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0SW5saW5lTWVkaWFQ
bGF5YmFja1JlcXVpcmVzUGxheXNJbmxpbmVBdHRyaWJ1dGU6KSBCT09MIF9pbmxpbmVNZWRpYVBs
YXliYWNrUmVxdWlyZXNQbGF5c0lubGluZUF0dHJpYnV0ZSBXS19BUElfQVZBSUxBQkxFKGlvcygx
MC4wKSk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJzaXRl
RGF0YVN0b3JlLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9D
b2NvYS9XS1dlYnNpdGVEYXRhU3RvcmUubW0JKHJldmlzaW9uIDI1MjI3NCkKKysrIFNvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYnNpdGVEYXRhU3RvcmUubW0JKHdvcmtpbmcg
Y29weSkKQEAgLTU2MCw0ICs1NjAsOSBAQCAtICh2b2lkKXNldF9kZWxlZ2F0ZTooaWQgPF9XS1dl
YnNpdGVEYXRhCiAgICAgX3dlYnNpdGVEYXRhU3RvcmUtPnNldENsaWVudChtYWtlVW5pcXVlUmVm
PFdlYnNpdGVEYXRhU3RvcmVDbGllbnQ+KGRlbGVnYXRlKSk7CiB9CiAKKy0gKF9XS1dlYnNpdGVE
YXRhU3RvcmVDb25maWd1cmF0aW9uICopX2NvbmZpZ3VyYXRpb24KK3sKKyAgICByZXR1cm4gd3Jh
cHBlcihfd2Vic2l0ZURhdGFTdG9yZS0+Y29uZmlndXJhdGlvbigpLmNvcHkoKSk7Cit9CisKIEBl
bmQKSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYnNpdGVEYXRh
U3RvcmVQcml2YXRlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJ
L0NvY29hL1dLV2Vic2l0ZURhdGFTdG9yZVByaXZhdGUuaAkocmV2aXNpb24gMjUyMjc0KQorKysg
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2Vic2l0ZURhdGFTdG9yZVByaXZh
dGUuaAkod29ya2luZyBjb3B5KQpAQCAtNzcsNiArNzcsNyBAQCB0eXBlZGVmIE5TX09QVElPTlMo
TlNVSW50ZWdlciwgX1dLV2Vic2l0CiAtICh2b2lkKV9wcm9jZXNzU3RhdGlzdGljc0FuZERhdGFS
ZWNvcmRzOih2b2lkICheKSh2b2lkKSljb21wbGV0aW9uSGFuZGxlciBXS19BUElfQVZBSUxBQkxF
KG1hY29zKDEwLjE1KSwgaW9zKDEzLjApKTsKIAogQHByb3BlcnR5IChudWxsYWJsZSwgbm9uYXRv
bWljLCB3ZWFrKSBpZCA8X1dLV2Vic2l0ZURhdGFTdG9yZURlbGVnYXRlPiBfZGVsZWdhdGUgV0tf
QVBJX0FWQUlMQUJMRShtYWNvcygxMC4xNSksIGlvcygxMy4wKSk7CitAcHJvcGVydHkgKG5vbmF0
b21pYywgcmVhZG9ubHksIGNvcHkpIF9XS1dlYnNpdGVEYXRhU3RvcmVDb25maWd1cmF0aW9uICpf
Y29uZmlndXJhdGlvbjsKIAogQGVuZAogCkluZGV4OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9X
ZWJzaXRlRGF0YS9XZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbi5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vic2l0ZURhdGEvV2Vic2l0ZURhdGFTdG9yZUNv
bmZpZ3VyYXRpb24uY3BwCShyZXZpc2lvbiAyNTIyNzQpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9XZWJzaXRlRGF0YS9XZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbi5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTQ5LDcgKzQ5LDcgQEAgV2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb246
OldlYnNpdGVEYQogICAgIH0KIH0KIAotUmVmPFdlYnNpdGVEYXRhU3RvcmVDb25maWd1cmF0aW9u
PiBXZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbjo6Y29weSgpCitSZWY8V2Vic2l0ZURhdGFT
dG9yZUNvbmZpZ3VyYXRpb24+IFdlYnNpdGVEYXRhU3RvcmVDb25maWd1cmF0aW9uOjpjb3B5KCkg
Y29uc3QKIHsKICAgICBhdXRvIGNvcHkgPSBXZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbjo6
Y3JlYXRlKG1faXNQZXJzaXN0ZW50KTsKIApJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
V2Vic2l0ZURhdGEvV2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb24uaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJzaXRlRGF0YS9XZWJzaXRlRGF0YVN0b3JlQ29u
ZmlndXJhdGlvbi5oCShyZXZpc2lvbiAyNTIyNzQpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9XZWJzaXRlRGF0YS9XZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbi5oCSh3b3JraW5nIGNv
cHkpCkBAIC0zOSw3ICszOSw3IEBAIHB1YmxpYzoKICAgICBzdGF0aWMgUmVmPFdlYnNpdGVEYXRh
U3RvcmVDb25maWd1cmF0aW9uPiBjcmVhdGUoSXNQZXJzaXN0ZW50IGlzUGVyc2lzdGVudCkgeyBy
ZXR1cm4gYWRvcHRSZWYoKm5ldyBXZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbihpc1BlcnNp
c3RlbnQpKTsgfQogICAgIFdlYnNpdGVEYXRhU3RvcmVDb25maWd1cmF0aW9uKElzUGVyc2lzdGVu
dCk7CiAKLSAgICBSZWY8V2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb24+IGNvcHkoKTsKKyAg
ICBSZWY8V2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb24+IGNvcHkoKSBjb25zdDsKIAogICAg
IGJvb2wgaXNQZXJzaXN0ZW50KCkgY29uc3QgeyByZXR1cm4gbV9pc1BlcnNpc3RlbnQgPT0gSXNQ
ZXJzaXN0ZW50OjpZZXM7IH0KIApJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjUyMzQxKQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTktMTEtMTEgIEFsZXggQ2hyaXN0ZW5z
ZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBBZGQgU1BJIHRvIGFjY2Vz
cyBhIFdlYnNpdGVEYXRhU3RvcmUgd2l0aG91dCBpbnN0YW50aWF0aW5nIGl0LCBhbmQgaXRzIGNv
bmZpZ3VyYXRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIwNDA4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XZWJzaXRlRGF0YVN0b3JlQ3Vz
dG9tUGF0aHMubW06CisgICAgICAgIChURVNUKToKKwogMjAxOS0xMS0xMSAgRGVhbiBKYWNrc29u
ICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgUmVncmVzc2lvbiByMjUyMzA5OiBBUEkgVGVz
dCBUZXN0V2ViS2l0QVBJLl9XS0FjdGl2YXRlZEVsZW1lbnRJbmZvLkluZm9Gb3JMaW5rQXJvdW5k
SW1hZ2UgaXMgZmFpbGluZyBjb25zaXN0ZW50bHkKSW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Q29jb2EvV2Vic2l0ZURhdGFTdG9yZUN1c3RvbVBhdGhzLm1tCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV2Vic2l0ZURhdGFT
dG9yZUN1c3RvbVBhdGhzLm1tCShyZXZpc2lvbiAyNTIyNzQpCisrKyBUb29scy9UZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdENvY29hL1dlYnNpdGVEYXRhU3RvcmVDdXN0b21QYXRocy5tbQkod29y
a2luZyBjb3B5KQpAQCAtNTI5LDYgKzUyOSwxNSBAQCBURVNUKFdlYktpdCwgV2Vic2l0ZURhdGFT
dG9yZUNvbmZpZ3VyYXRpCiAgICAgRVhQRUNUX0ZBTFNFKFtbW1tfV0tXZWJzaXRlRGF0YVN0b3Jl
Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdE5vblBlcnNpc3RlbnRDb25maWd1cmF0aW9uXSBhdXRv
cmVsZWFzZV0gX2luZGV4ZWREQkRhdGFiYXNlRGlyZWN0b3J5XSk7CiB9CiAKK1RFU1QoV2ViS2l0
LCBXZWJzaXRlRGF0YVN0b3JlSWZFeGlzdHMpCit7CisgICAgYXV0byB3ZWJWaWV3Q29uZmlndXJh
dGlvbiA9IGFkb3B0TlMoW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gbmV3XSk7CisgICAgRVhQRUNU
X0ZBTFNFKFt3ZWJWaWV3Q29uZmlndXJhdGlvbiBfd2Vic2l0ZURhdGFTdG9yZUlmRXhpc3RzXSk7
CisgICAgV0tXZWJzaXRlRGF0YVN0b3JlICpkYXRhU3RvcmUgPSBbd2ViVmlld0NvbmZpZ3VyYXRp
b24gd2Vic2l0ZURhdGFTdG9yZV07CisgICAgRVhQRUNUX1RSVUUoW3dlYlZpZXdDb25maWd1cmF0
aW9uIF93ZWJzaXRlRGF0YVN0b3JlSWZFeGlzdHNdKTsKKyAgICBFWFBFQ1RfVFJVRShkYXRhU3Rv
cmUuX2NvbmZpZ3VyYXRpb24ucGVyc2lzdGVudCk7Cit9CisKIFRFU1QoV2ViS2l0LCBOZXR3b3Jr
Q2FjaGVEaXJlY3RvcnkpCiB7CiAgICAgdXNpbmcgbmFtZXNwYWNlIFRlc3RXZWJLaXRBUEk7Cg==
</data>
<flag name="review"
          id="399060"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>