<?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>208554</bug_id>
          
          <creation_ts>2020-03-03 19:22:14 -0800</creation_ts>
          <short_desc>Add SPI _WKResourceLoadInfo.loadedFromCache</short_desc>
          <delta_ts>2020-03-03 22:12:16 -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>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1625366</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2020-03-03 19:22:14 -0800</bug_when>
    <thetext>Add SPI _WKResourceLoadInfo.loadedFromCache</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1625368</commentid>
    <comment_count>1</comment_count>
      <attachid>392363</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2020-03-03 19:40:01 -0800</bug_when>
    <thetext>Created attachment 392363
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1625411</commentid>
    <comment_count>2</comment_count>
      <attachid>392363</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-03-03 21:58:42 -0800</bug_when>
    <thetext>Comment on attachment 392363
Patch

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

&gt; Source/WebKit/ChangeLog:6
&gt; +        Reviewed by NOBODY (OOPS!).

Nit - it’s admittedly pretty self-explanatory, but it would be nice to have a sentence or two explaining what this new SPI does.

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/ResourceLoadDelegate.mm:328
&gt; +    EXPECT_EQ(archiveData.length, 589ull);

Ideally we&apos;d have a test that checks the value of -loadedFromCache, but maybe it can be done as a followup.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1625412</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2020-03-03 22:11:56 -0800</bug_when>
    <thetext>http://trac.webkit.org/r257834</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1625413</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-03 22:12:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/60027433&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>392363</attachid>
            <date>2020-03-03 19:40:01 -0800</date>
            <delta_ts>2020-03-03 21:58:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-208554-20200303194000.patch</filename>
            <type>text/plain</type>
            <size>8595</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTc4MTgpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDIwLTAzLTAzICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIFNQSSBfV0tS
ZXNvdXJjZUxvYWRJbmZvLmxvYWRlZEZyb21DYWNoZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA4NTU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3VyY2VM
b2FkZXIuY3BwOgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OnJlc291
cmNlTG9hZEluZm8pOgorICAgICAgICAqIFNoYXJlZC9SZXNvdXJjZUxvYWRJbmZvLmg6CisgICAg
ICAgIChXZWJLaXQ6OlJlc291cmNlTG9hZEluZm86OmVuY29kZSBjb25zdCk6CisgICAgICAgIChX
ZWJLaXQ6OlJlc291cmNlTG9hZEluZm86OmRlY29kZSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQ
SS9BUElSZXNvdXJjZUxvYWRJbmZvLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9f
V0tSZXNvdXJjZUxvYWRJbmZvLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tS
ZXNvdXJjZUxvYWRJbmZvLm1tOgorICAgICAgICAoLVtfV0tSZXNvdXJjZUxvYWRJbmZvIGxvYWRl
ZEZyb21DYWNoZV0pOgorICAgICAgICAoLVtfV0tSZXNvdXJjZUxvYWRJbmZvIGluaXRXaXRoQ29k
ZXI6XSk6CisgICAgICAgICgtW19XS1Jlc291cmNlTG9hZEluZm8gZW5jb2RlV2l0aENvZGVyOl0p
OgorCiAyMDIwLTAzLTAzICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgQWRkIHJlc3BvbnNlIHRvIF9XS1Jlc291cmNlTG9hZERlbGVnYXRlIGRp
ZENvbXBsZXRlV2l0aEVycm9yIGNhbGxiYWNrCkluZGV4OiBTb3VyY2UvV2ViS2l0L05ldHdvcmtQ
cm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3VyY2VMb2FkZXIuY3BwCShyZXZpc2lvbiAy
NTc4MTgpCisrKyBTb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxv
YWRlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM0MiwxMyArMzQyLDMyIEBAIHZvaWQgTmV0d29y
a1Jlc291cmNlTG9hZGVyOjpzdGFydE5ldHdvcmsKIAogUmVzb3VyY2VMb2FkSW5mbyBOZXR3b3Jr
UmVzb3VyY2VMb2FkZXI6OnJlc291cmNlTG9hZEluZm8oKQogewotICAgIHJldHVybiB7CisgICAg
YXV0byBsb2FkZWRGcm9tQ2FjaGUgPSBbXSAoY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9u
c2UpIHsKKyAgICAgICAgc3dpdGNoIChyZXNwb25zZS5zb3VyY2UoKSkgeworICAgICAgICBjYXNl
IFJlc291cmNlUmVzcG9uc2U6OlNvdXJjZTo6RGlza0NhY2hlOgorICAgICAgICBjYXNlIFJlc291
cmNlUmVzcG9uc2U6OlNvdXJjZTo6RGlza0NhY2hlQWZ0ZXJWYWxpZGF0aW9uOgorICAgICAgICBj
YXNlIFJlc291cmNlUmVzcG9uc2U6OlNvdXJjZTo6TWVtb3J5Q2FjaGU6CisgICAgICAgIGNhc2Ug
UmVzb3VyY2VSZXNwb25zZTo6U291cmNlOjpNZW1vcnlDYWNoZUFmdGVyVmFsaWRhdGlvbjoKKyAg
ICAgICAgY2FzZSBSZXNvdXJjZVJlc3BvbnNlOjpTb3VyY2U6OkFwcGxpY2F0aW9uQ2FjaGU6Cisg
ICAgICAgIGNhc2UgUmVzb3VyY2VSZXNwb25zZTo6U291cmNlOjpET01DYWNoZToKKyAgICAgICAg
ICAgIHJldHVybiB0cnVlOworICAgICAgICBjYXNlIFJlc291cmNlUmVzcG9uc2U6OlNvdXJjZTo6
VW5rbm93bjoKKyAgICAgICAgY2FzZSBSZXNvdXJjZVJlc3BvbnNlOjpTb3VyY2U6Ok5ldHdvcms6
CisgICAgICAgIGNhc2UgUmVzb3VyY2VSZXNwb25zZTo6U291cmNlOjpTZXJ2aWNlV29ya2VyOgor
ICAgICAgICBjYXNlIFJlc291cmNlUmVzcG9uc2U6OlNvdXJjZTo6SW5zcGVjdG9yT3ZlcnJpZGU6
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgfTsKKyAgICAKKyAgICByZXR1cm4gUmVzb3VyY2VMb2FkSW5mbyB7CiAgICAgICAgIG1fcmVz
b3VyY2VMb2FkSUQsCiAgICAgICAgIG1fcGFyYW1ldGVycy53ZWJGcmFtZUlELAogICAgICAgICBt
X3BhcmFtZXRlcnMucGFyZW50RnJhbWVJRCwKICAgICAgICAgb3JpZ2luYWxSZXF1ZXN0KCkudXJs
KCksCiAgICAgICAgIG9yaWdpbmFsUmVxdWVzdCgpLmh0dHBNZXRob2QoKSwKLSAgICAgICAgV2Fs
bFRpbWU6Om5vdygpCisgICAgICAgIFdhbGxUaW1lOjpub3coKSwKKyAgICAgICAgbG9hZGVkRnJv
bUNhY2hlKG1fcmVzcG9uc2UpCiAgICAgfTsKIH0KIApJbmRleDogU291cmNlL1dlYktpdC9TaGFy
ZWQvUmVzb3VyY2VMb2FkSW5mby5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVk
L1Jlc291cmNlTG9hZEluZm8uaAkocmV2aXNpb24gMjU3ODA5KQorKysgU291cmNlL1dlYktpdC9T
aGFyZWQvUmVzb3VyY2VMb2FkSW5mby5oCSh3b3JraW5nIGNvcHkpCkBAIC00MSw2ICs0MSw3IEBA
IHN0cnVjdCBSZXNvdXJjZUxvYWRJbmZvIHsKICAgICBVUkwgb3JpZ2luYWxVUkw7CiAgICAgU3Ry
aW5nIG9yaWdpbmFsSFRUUE1ldGhvZDsKICAgICBXYWxsVGltZSBldmVudFRpbWVzdGFtcDsKKyAg
ICBib29sIGxvYWRlZEZyb21DYWNoZSB7IGZhbHNlIH07CiAgICAgCiAgICAgdm9pZCBlbmNvZGUo
SVBDOjpFbmNvZGVyJiBlbmNvZGVyKSBjb25zdAogICAgIHsKQEAgLTUwLDYgKzUxLDcgQEAgc3Ry
dWN0IFJlc291cmNlTG9hZEluZm8gewogICAgICAgICBlbmNvZGVyIDw8IG9yaWdpbmFsVVJMOwog
ICAgICAgICBlbmNvZGVyIDw8IG9yaWdpbmFsSFRUUE1ldGhvZDsKICAgICAgICAgZW5jb2RlciA8
PCBldmVudFRpbWVzdGFtcDsKKyAgICAgICAgZW5jb2RlciA8PCBsb2FkZWRGcm9tQ2FjaGU7CiAg
ICAgfQogCiAgICAgc3RhdGljIE9wdGlvbmFsPFJlc291cmNlTG9hZEluZm8+IGRlY29kZShJUEM6
OkRlY29kZXImIGRlY29kZXIpCkBAIC04MywxNCArODUsMjAgQEAgc3RydWN0IFJlc291cmNlTG9h
ZEluZm8gewogICAgICAgICBkZWNvZGVyID4+IGV2ZW50VGltZXN0YW1wOwogICAgICAgICBpZiAo
IWV2ZW50VGltZXN0YW1wKQogICAgICAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKLSAgICAg
ICAgCisKKyAgICAgICAgT3B0aW9uYWw8Ym9vbD4gbG9hZGVkRnJvbUNhY2hlOworICAgICAgICBk
ZWNvZGVyID4+IGxvYWRlZEZyb21DYWNoZTsKKyAgICAgICAgaWYgKCFsb2FkZWRGcm9tQ2FjaGUp
CisgICAgICAgICAgICByZXR1cm4gV1RGOjpudWxsb3B0OworCiAgICAgICAgIHJldHVybiB7ewog
ICAgICAgICAgICAgV1RGTW92ZSgqcmVzb3VyY2VMb2FkSUQpLAogICAgICAgICAgICAgV1RGTW92
ZSgqZnJhbWVJRCksCiAgICAgICAgICAgICBXVEZNb3ZlKCpwYXJlbnRGcmFtZUlEKSwKICAgICAg
ICAgICAgIFdURk1vdmUoKm9yaWdpbmFsVVJMKSwKICAgICAgICAgICAgIFdURk1vdmUoKm9yaWdp
bmFsSFRUUE1ldGhvZCksCi0gICAgICAgICAgICBXVEZNb3ZlKCpldmVudFRpbWVzdGFtcCkKKyAg
ICAgICAgICAgIFdURk1vdmUoKmV2ZW50VGltZXN0YW1wKSwKKyAgICAgICAgICAgIFdURk1vdmUo
KmxvYWRlZEZyb21DYWNoZSksCiAgICAgICAgIH19OwogICAgIH0KIH07CkluZGV4OiBTb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvQVBJUmVzb3VyY2VMb2FkSW5mby5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9BUElSZXNvdXJjZUxvYWRJbmZvLmgJKHJldmlz
aW9uIDI1NzgwOSkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9BUElSZXNvdXJjZUxv
YWRJbmZvLmgJKHdvcmtpbmcgY29weSkKQEAgLTQ2LDEwICs0NiwxMCBAQCBwdWJsaWM6CiAgICAg
Y29uc3QgV1RGOjpVUkwmIG9yaWdpbmFsVVJMKCkgY29uc3QgeyByZXR1cm4gbV9pbmZvLm9yaWdp
bmFsVVJMOyB9CiAgICAgY29uc3QgV1RGOjpTdHJpbmcmIG9yaWdpbmFsSFRUUE1ldGhvZCgpIGNv
bnN0IHsgcmV0dXJuIG1faW5mby5vcmlnaW5hbEhUVFBNZXRob2Q7IH0KICAgICBXYWxsVGltZSBl
dmVudFRpbWVzdGFtcCgpIGNvbnN0IHsgcmV0dXJuIG1faW5mby5ldmVudFRpbWVzdGFtcDsgfQor
ICAgIGJvb2wgbG9hZGVkRnJvbUNhY2hlKCkgY29uc3QgeyByZXR1cm4gbV9pbmZvLmxvYWRlZEZy
b21DYWNoZTsgfQogCiBwcml2YXRlOgogICAgIGNvbnN0IFdlYktpdDo6UmVzb3VyY2VMb2FkSW5m
byBtX2luZm87Ci0KIH07CiAKIH0gLy8gbmFtZXNwYWNlIEFQSQpJbmRleDogU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvQVBJL0NvY29hL19XS1Jlc291cmNlTG9hZEluZm8uaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLUmVzb3VyY2VMb2FkSW5mby5o
CShyZXZpc2lvbiAyNTc4MDkpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2Ev
X1dLUmVzb3VyY2VMb2FkSW5mby5oCSh3b3JraW5nIGNvcHkpCkBAIC00MSw2ICs0MSw3IEBAIFdL
X0NMQVNTX0FWQUlMQUJMRShtYWNvcyhXS19NQUNfVEJBKSwgaW8KIEBwcm9wZXJ0eSAobm9uYXRv
bWljLCByZWFkb25seSkgTlNVUkwgKm9yaWdpbmFsVVJMOwogQHByb3BlcnR5IChub25hdG9taWMs
IHJlYWRvbmx5KSBOU1N0cmluZyAqb3JpZ2luYWxIVFRQTWV0aG9kOwogQHByb3BlcnR5IChub25h
dG9taWMsIHJlYWRvbmx5KSBOU0RhdGUgKmV2ZW50VGltZXN0YW1wOworQHByb3BlcnR5IChub25h
dG9taWMsIHJlYWRvbmx5KSBCT09MIGxvYWRlZEZyb21DYWNoZTsKIAogQGVuZAogCkluZGV4OiBT
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLUmVzb3VyY2VMb2FkSW5mby5tbQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLUmVzb3Vy
Y2VMb2FkSW5mby5tbQkocmV2aXNpb24gMjU3ODA5KQorKysgU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQVBJL0NvY29hL19XS1Jlc291cmNlTG9hZEluZm8ubW0JKHdvcmtpbmcgY29weSkKQEAgLTc0
LDYgKzc0LDExIEBAIC0gKE5TRGF0ZSAqKWV2ZW50VGltZXN0YW1wCiAgICAgcmV0dXJuIFtOU0Rh
dGUgZGF0ZVdpdGhUaW1lSW50ZXJ2YWxTaW5jZTE5NzA6X2luZm8tPmV2ZW50VGltZXN0YW1wKCku
c2Vjb25kc1NpbmNlRXBvY2goKS5zZWNvbmRzKCldOwogfQogCistIChCT09MKWxvYWRlZEZyb21D
YWNoZQoreworICAgIHJldHVybiBfaW5mby0+bG9hZGVkRnJvbUNhY2hlKCk7Cit9CisKIC0gKEFQ
STo6T2JqZWN0JilfYXBpT2JqZWN0CiB7CiAgICAgcmV0dXJuICpfaW5mbzsKQEAgLTEyNSwxMyAr
MTMwLDIwIEBAIC0gKGluc3RhbmNldHlwZSlpbml0V2l0aENvZGVyOihOU0NvZGVyICoKICAgICAg
ICAgcmV0dXJuIG5pbDsKICAgICB9CiAKKyAgICBOU051bWJlciAqbG9hZGVkRnJvbUNhY2hlID0g
W2NvZGVyIGRlY29kZU9iamVjdE9mQ2xhc3M6W05TTnVtYmVyIGNsYXNzXSBmb3JLZXk6QCJsb2Fk
ZWRGcm9tQ2FjaGUiXTsKKyAgICBpZiAoIWxvYWRlZEZyb21DYWNoZSkgeworICAgICAgICBbc2Vs
ZiByZWxlYXNlXTsKKyAgICAgICAgcmV0dXJuIG5pbDsKKyAgICB9CisKICAgICBXZWJLaXQ6OlJl
c291cmNlTG9hZEluZm8gaW5mbyB7CiAgICAgICAgIG1ha2VPYmplY3RJZGVudGlmaWVyPFdlYktp
dDo6TmV0d29ya1Jlc291cmNlTG9hZElkZW50aWZpZXJUeXBlPihyZXNvdXJjZUxvYWRJRC51bnNp
Z25lZExvbmdMb25nVmFsdWUpLAogICAgICAgICBtYWtlT2JqZWN0SWRlbnRpZmllcjxXZWJDb3Jl
OjpGcmFtZUlkZW50aWZpZXJUeXBlPihmcmFtZS51bnNpZ25lZExvbmdMb25nVmFsdWUpLAogICAg
ICAgICBtYWtlT2JqZWN0SWRlbnRpZmllcjxXZWJDb3JlOjpGcmFtZUlkZW50aWZpZXJUeXBlPihw
YXJlbnRGcmFtZS51bnNpZ25lZExvbmdMb25nVmFsdWUpLAogICAgICAgICBvcmlnaW5hbFVSTCwK
ICAgICAgICAgb3JpZ2luYWxIVFRQTWV0aG9kLAotICAgICAgICBXYWxsVGltZTo6ZnJvbVJhd1Nl
Y29uZHMoZXZlbnRUaW1lc3RhbXAudGltZUludGVydmFsU2luY2UxOTcwKQorICAgICAgICBXYWxs
VGltZTo6ZnJvbVJhd1NlY29uZHMoZXZlbnRUaW1lc3RhbXAudGltZUludGVydmFsU2luY2UxOTcw
KSwKKyAgICAgICAgc3RhdGljX2Nhc3Q8Ym9vbD4obG9hZGVkRnJvbUNhY2hlLmJvb2xWYWx1ZSkK
ICAgICB9OwogCiAgICAgQVBJOjpPYmplY3Q6OmNvbnN0cnVjdEluV3JhcHBlcjxBUEk6OlJlc291
cmNlTG9hZEluZm8+KHNlbGYsIFdURk1vdmUoaW5mbykpOwpAQCAtMTQ3LDYgKzE1OSw3IEBAIC0g
KHZvaWQpZW5jb2RlV2l0aENvZGVyOihOU0NvZGVyICopY29kZXIKICAgICBbY29kZXIgZW5jb2Rl
T2JqZWN0OnNlbGYub3JpZ2luYWxVUkwgZm9yS2V5OkAib3JpZ2luYWxVUkwiXTsKICAgICBbY29k
ZXIgZW5jb2RlT2JqZWN0OnNlbGYub3JpZ2luYWxIVFRQTWV0aG9kIGZvcktleTpAIm9yaWdpbmFs
SFRUUE1ldGhvZCJdOwogICAgIFtjb2RlciBlbmNvZGVPYmplY3Q6c2VsZi5ldmVudFRpbWVzdGFt
cCBmb3JLZXk6QCJldmVudFRpbWVzdGFtcCJdOworICAgIFtjb2RlciBlbmNvZGVPYmplY3Q6QChz
ZWxmLmxvYWRlZEZyb21DYWNoZSkgZm9yS2V5OkAibG9hZGVkRnJvbUNhY2hlIl07CiB9CiAKIEBl
bmQKSW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJ
KHJldmlzaW9uIDI1NzgxOSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDEzIEBACisyMDIwLTAzLTAzICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2Vu
QHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIFNQSSBfV0tSZXNvdXJjZUxvYWRJbmZvLmxvYWRl
ZEZyb21DYWNoZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjA4NTU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Jlc291cmNlTG9hZERlbGVnYXRl
Lm1tOgorICAgICAgICAoVEVTVCk6CisKIDIwMjAtMDMtMDMgIEFsZXggQ2hyaXN0ZW5zZW4gIDxh
Y2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBBZGQgcmVzcG9uc2UgdG8gX1dLUmVz
b3VyY2VMb2FkRGVsZWdhdGUgZGlkQ29tcGxldGVXaXRoRXJyb3IgY2FsbGJhY2sKSW5kZXg6IFRv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUmVzb3VyY2VMb2FkRGVsZWdhdGUu
bW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9S
ZXNvdXJjZUxvYWREZWxlZ2F0ZS5tbQkocmV2aXNpb24gMjU3ODE4KQorKysgVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9SZXNvdXJjZUxvYWREZWxlZ2F0ZS5tbQkod29ya2lu
ZyBjb3B5KQpAQCAtMzI1LDcgKzMyNSw3IEBAIFRFU1QoUmVzb3VyY2VMb2FkRGVsZWdhdGUsIExv
YWRJbmZvKQogICAgIF9XS1Jlc291cmNlTG9hZEluZm8gKm9yaWdpbmFsID0gbG9hZEluZm9zWzBd
LmdldCgpOwogICAgIE5TRXJyb3IgKmVycm9yID0gbmlsOwogICAgIE5TRGF0YSAqYXJjaGl2ZURh
dGEgPSBbTlNLZXllZEFyY2hpdmVyIGFyY2hpdmVkRGF0YVdpdGhSb290T2JqZWN0Om9yaWdpbmFs
IHJlcXVpcmluZ1NlY3VyZUNvZGluZzpZRVMgZXJyb3I6JmVycm9yXTsKLSAgICBFWFBFQ1RfRVEo
YXJjaGl2ZURhdGEubGVuZ3RoLCA1NTl1bGwpOworICAgIEVYUEVDVF9FUShhcmNoaXZlRGF0YS5s
ZW5ndGgsIDU4OXVsbCk7CiAgICAgRVhQRUNUX0ZBTFNFKGVycm9yKTsKICAgICBfV0tSZXNvdXJj
ZUxvYWRJbmZvICpkZXNlcmlhbGl6ZWQgPSBbTlNLZXllZFVuYXJjaGl2ZXIgdW5hcmNoaXZlZE9i
amVjdE9mQ2xhc3M6W19XS1Jlc291cmNlTG9hZEluZm8gY2xhc3NdIGZyb21EYXRhOmFyY2hpdmVE
YXRhIGVycm9yOiZlcnJvcl07CiAgICAgRVhQRUNUX0ZBTFNFKGVycm9yKTsK
</data>
<flag name="review"
          id="407813"
          type_id="1"
          status="+"
          setter="wenson_hsieh"
    />
          </attachment>
      

    </bug>

</bugzilla>