<?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>102718</bug_id>
          
          <creation_ts>2012-11-19 14:51:13 -0800</creation_ts>
          <short_desc>Move tryUsePlatformCertificateInfoForChallenge from AuthenticationManager to PlatformCertificateInfo</short_desc>
          <delta_ts>2013-10-02 12:28:23 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></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>
          <dependson>102725</dependson>
          <blocked>98537</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>gtk-ews</cc>
    
    <cc>sam</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>771050</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2012-11-19 14:51:13 -0800</bug_when>
    <thetext>Move tryUsePlatformCertificateInfoForChallenge from AuthenticationManager to PlatformCertificateInfo

It should also become a free function as it doesn&apos;t depend on being a member of any class.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771056</commentid>
    <comment_count>1</comment_count>
      <attachid>175046</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2012-11-19 14:55:16 -0800</bug_when>
    <thetext>Created attachment 175046
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771064</commentid>
    <comment_count>2</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2012-11-19 14:59:28 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/135201</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771103</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 15:34:55 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 102725</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771128</commentid>
    <comment_count>4</comment_count>
      <attachid>175046</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2012-11-19 15:54:13 -0800</bug_when>
    <thetext>Comment on attachment 175046
Patch v1

Attachment 175046 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/14913372</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771136</commentid>
    <comment_count>5</comment_count>
      <attachid>175046</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-11-19 16:00:42 -0800</bug_when>
    <thetext>Comment on attachment 175046
Patch v1

Attachment 175046 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/14911360</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771171</commentid>
    <comment_count>6</comment_count>
      <attachid>175046</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-19 16:30:11 -0800</bug_when>
    <thetext>Comment on attachment 175046
Patch v1

Attachment 175046 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14905366</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771173</commentid>
    <comment_count>7</comment_count>
      <attachid>175046</attachid>
    <who name="kov&apos;s GTK+ EWS bot">gtk-ews</who>
    <bug_when>2012-11-19 16:30:55 -0800</bug_when>
    <thetext>Comment on attachment 175046
Patch v1

Attachment 175046 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/14911367</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771296</commentid>
    <comment_count>8</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2012-11-19 17:45:53 -0800</bug_when>
    <thetext>Wow.  Completely hosed this one.  Backing out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771297</commentid>
    <comment_count>9</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2012-11-19 17:46:36 -0800</bug_when>
    <thetext>Already backed out, nm.  (I wish those messages went in the original bug, and not the bug that generated the rollout)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771301</commentid>
    <comment_count>10</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2012-11-19 17:46:59 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; Already backed out, nm.  (I wish those messages went in the original bug, and not the bug that generated the rollout)

Errr... original bug *in addition to* the bug generating the rollout.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175046</attachid>
            <date>2012-11-19 14:55:16 -0800</date>
            <delta_ts>2012-11-19 16:30:55 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>13419</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBjNjlkYTBlLi4zMGZjYTFmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjUg
QEAKIDIwMTItMTEtMTkgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCisgICAg
ICAgIE1vdmUgdHJ5VXNlUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm9Gb3JDaGFsbGVuZ2UgZnJvbSBB
dXRoZW50aWNhdGlvbk1hbmFnZXIgdG8gUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8uCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDI3MTgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgdGhlIHNoYXJlZCBQ
bGF0Zm9ybUNlcnRpZmljYXRlSW5mbyB2ZXJzaW9uIG9mIHRoZSBtZXRob2Q6CisgICAgICAgICog
U2hhcmVkL21hYy9QbGF0Zm9ybUNlcnRpZmljYXRlSW5mby5oOgorICAgICAgICAqIFNoYXJlZC9t
YWMvUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8ubW06CisgICAgICAgIChXZWJLaXQ6OnRyeVVzZVBs
YXRmb3JtQ2VydGlmaWNhdGVJbmZvRm9yQ2hhbGxlbmdlKToKKworICAgICAgICBVc2UgdGhlIG5l
dyBzaGFyZWQgdmVyc2lvbjoKKyAgICAgICAgKiBXZWJQcm9jZXNzL0F1dGhlbnRpY2F0aW9uL0F1
dGhlbnRpY2F0aW9uTWFuYWdlci5jcHA6CisKKyAgICAgICAgUmVtb3ZlIHRoZSBvbGQgbWVtYmVy
IHZlcnNpb246CisgICAgICAgICogV2ViUHJvY2Vzcy9BdXRoZW50aWNhdGlvbi9BdXRoZW50aWNh
dGlvbk1hbmFnZXIuaDoKKyAgICAgICAgKiBXZWJQcm9jZXNzL0F1dGhlbnRpY2F0aW9uL21hYy9B
dXRoZW50aWNhdGlvbk1hbmFnZXIubWFjLm1tOiBSZW1vdmVkLgorICAgICAgICAqIFdlYktpdDIu
eGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKworMjAxMi0xMS0xOSAgQnJhZHkgRWlkc29uICA8
YmVpZHNvbkBhcHBsZS5jb20+CisKICAgICAgICAgUmVwbGFjZSBhbiB1bm5lZWRlZCAjaW5jbHVk
ZSB3aXRoIGEgZm9yd2FyZCBkZWNsYXJhdGlvbiBhZnRlciByMTM1MTc5LgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IG5vYm9keSwgYnV0IHN1Z2dlc3RlZCBieSBBbGV4ZXkgUHJvc2t1cnlha292Lgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9QbGF0Zm9ybUNlcnRpZmljYXRl
SW5mby5oIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9QbGF0Zm9ybUNlcnRpZmljYXRlSW5m
by5oCmluZGV4IDkzZjA5ZjMuLjg0NGIwOTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1No
YXJlZC9tYWMvUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8uaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9T
aGFyZWQvbWFjL1BsYXRmb3JtQ2VydGlmaWNhdGVJbmZvLmgKQEAgLTM0LDYgKzM0LDEwIEBAIG5h
bWVzcGFjZSBDb3JlSVBDIHsKICAgICBjbGFzcyBBcmd1bWVudEVuY29kZXI7CiB9CiAKK25hbWVz
cGFjZSBXZWJDb3JlIHsKKyAgICBjbGFzcyBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZTsKK30KKwog
bmFtZXNwYWNlIFdlYktpdCB7CiAKIGNsYXNzIFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvIHsKQEAg
LTU1LDYgKzU5LDggQEAgcHJpdmF0ZToKICAgICBSZXRhaW5QdHI8Q0ZBcnJheVJlZj4gbV9jZXJ0
aWZpY2F0ZUNoYWluOwogfTsKIAorYm9vbCB0cnlVc2VQbGF0Zm9ybUNlcnRpZmljYXRlSW5mb0Zv
ckNoYWxsZW5nZShjb25zdCBXZWJDb3JlOjpBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSYsIGNvbnN0
IFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvJik7CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAogCiAj
ZW5kaWYgLy8gUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm9faApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvU2hhcmVkL21hYy9QbGF0Zm9ybUNlcnRpZmljYXRlSW5mby5tbSBiL1NvdXJjZS9XZWJL
aXQyL1NoYXJlZC9tYWMvUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8ubW0KaW5kZXggZWNmZmJlNi4u
ZDU5MDQyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9QbGF0Zm9ybUNl
cnRpZmljYXRlSW5mby5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL1BsYXRmb3Jt
Q2VydGlmaWNhdGVJbmZvLm1tCkBAIC0yOSw2ICsyOSw3IEBACiAjaW1wb3J0ICJBcmd1bWVudENv
ZGVyc0NGLmgiCiAjaW1wb3J0ICJBcmd1bWVudERlY29kZXIuaCIKICNpbXBvcnQgIkFyZ3VtZW50
RW5jb2Rlci5oIgorI2ltcG9ydCA8V2ViQ29yZS9BdXRoZW50aWNhdGlvbkNoYWxsZW5nZS5oPgog
I2ltcG9ydCA8V2ViS2l0U3lzdGVtSW50ZXJmYWNlLmg+CiAKIHVzaW5nIG5hbWVzcGFjZSBXZWJD
b3JlOwpAQCAtODksNCArOTAsMzIgQEAgdm9pZCBQbGF0Zm9ybUNlcnRpZmljYXRlSW5mbzo6ZHVt
cCgpIGNvbnN0CiB9CiAjZW5kaWYKIAorYm9vbCB0cnlVc2VQbGF0Zm9ybUNlcnRpZmljYXRlSW5m
b0ZvckNoYWxsZW5nZShjb25zdCBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSYgY2hhbGxlbmdlLCBj
b25zdCBQbGF0Zm9ybUNlcnRpZmljYXRlSW5mbyYgY2VydGlmaWNhdGVJbmZvKQoreworICAgIENG
QXJyYXlSZWYgY2hhaW4gPSBjZXJ0aWZpY2F0ZUluZm8uY2VydGlmaWNhdGVDaGFpbigpOworICAg
IGlmICghY2hhaW4pCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgCisgICAgQVNTRVJU
KENGQXJyYXlHZXRDb3VudChjaGFpbikpOworCisgICAgLy8gVGhlIHBhc3NlZC1pbiBjZXJ0aWZp
Y2F0ZSBjaGFpbiBpbmNsdWRlcyB0aGUgaWRlbnRpdHkgY2VydGlmaWNhdGUgYXQgaW5kZXggMCwg
YW5kIGFkZGl0aW9uYWwgY2VydGlmaWNhdGVzIHN0YXJ0aW5nIGF0IGluZGV4IDEuCisgICAgU2Vj
SWRlbnRpdHlSZWYgaWRlbnRpdHk7CisgICAgT1NTdGF0dXMgcmVzdWx0ID0gU2VjSWRlbnRpdHlD
cmVhdGVXaXRoQ2VydGlmaWNhdGUoTlVMTCwgKFNlY0NlcnRpZmljYXRlUmVmKUNGQXJyYXlHZXRW
YWx1ZUF0SW5kZXgoY2hhaW4sIDApLCAmaWRlbnRpdHkpOworICAgIGlmIChyZXN1bHQgIT0gZXJy
U2VjU3VjY2VzcykgeworICAgICAgICBMT0dfRVJST1IoIlVuYWJsZSB0byBjcmVhdGUgU2VjSWRl
bnRpdHlSZWYgd2l0aCBjZXJ0aWZpY2F0ZSAtICVpIiwgcmVzdWx0KTsKKyAgICAgICAgW2NoYWxs
ZW5nZS5zZW5kZXIoKSBjYW5jZWxBdXRoZW50aWNhdGlvbkNoYWxsZW5nZTpjaGFsbGVuZ2UubnNV
UkxBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSgpXTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAg
fQorCisgICAgQ0ZJbmRleCBjaGFpbkNvdW50ID0gQ0ZBcnJheUdldENvdW50KGNoYWluKTsKKyAg
ICBOU0FycmF5ICpuc0NoYWluID0gY2hhaW5Db3VudCA+IDEgPyBbKE5TQXJyYXkgKiljaGFpbiBz
dWJhcnJheVdpdGhSYW5nZTpOU01ha2VSYW5nZSgxLCBjaGFpbkNvdW50IC0gMSldIDogbmlsOwor
CisgICAgTlNVUkxDcmVkZW50aWFsICpjcmVkZW50aWFsID0gW05TVVJMQ3JlZGVudGlhbCBjcmVk
ZW50aWFsV2l0aElkZW50aXR5OmlkZW50aXR5CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VydGlmaWNhdGVzOm5zQ2hhaW4KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGVyc2lzdGVuY2U6TlNVUkxDcmVkZW50aWFsUGVyc2lzdGVuY2VOb25lXTsKKworICAgIFtj
aGFsbGVuZ2Uuc2VuZGVyKCkgdXNlQ3JlZGVudGlhbDpjcmVkZW50aWFsIGZvckF1dGhlbnRpY2F0
aW9uQ2hhbGxlbmdlOmNoYWxsZW5nZS5uc1VSTEF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKCldOwor
ICAgIHJldHVybiB0cnVlOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1dlYktpdDIueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvaiBiL1NvdXJj
ZS9XZWJLaXQyL1dlYktpdDIueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagppbmRleCA3NmUyZDJh
Li4zY2JhYzBhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJLaXQyLnhjb2RlcHJvai9w
cm9qZWN0LnBieHByb2oKKysrIGIvU291cmNlL1dlYktpdDIvV2ViS2l0Mi54Y29kZXByb2ovcHJv
amVjdC5wYnhwcm9qCkBAIC01MDksNyArNTA5LDYgQEAKIAkJNTFCMTVBODUxMzg0M0EzOTAwMzIx
QUQ4IC8qIEVudmlyb25tZW50VXRpbGl0aWVzLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhC
dWlsZEZpbGU7IGZpbGVSZWYgPSA1MUIxNUE4MzEzODQzQTM5MDAzMjFBRDggLyogRW52aXJvbm1l
bnRVdGlsaXRpZXMuaCAqLzsgfTsKIAkJNTFCMzAwNTAxMjUyOUQwRTAwMEI1Q0EwIC8qIFdlYkJh
Y2tGb3J3YXJkTGlzdENGLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsg
ZmlsZVJlZiA9IDUxQjMwMDRFMTI1MjlEMEUwMDBCNUNBMCAvKiBXZWJCYWNrRm9yd2FyZExpc3RD
Ri5jcHAgKi87IH07CiAJCTUxQjMwMDUxMTI1MjlEMEUwMDBCNUNBMCAvKiBXZWJQYWdlUHJveHlD
Ri5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1MUIz
MDA0RjEyNTI5RDBFMDAwQjVDQTAgLyogV2ViUGFnZVByb3h5Q0YuY3BwICovOyB9OwotCQk1MUM0
MDMyQzEzNjc0OUQ4MDBEQzk3MkQgLyogQXV0aGVudGljYXRpb25NYW5hZ2VyLm1hYy5tbSBpbiBT
b3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDUxQzQwMzJCMTM2NzQ5
RDgwMERDOTcyRCAvKiBBdXRoZW50aWNhdGlvbk1hbmFnZXIubWFjLm1tICovOyB9OwogCQk1MUNC
QkEwRjE2NTIxOUI2MDA1QkU4RkQgLyogTmV0d29ya1Jlc291cmNlTG9hZFBhcmFtZXRlcnMuY3Bw
IGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gNTFDQkJBMEQx
NjUyMTlCNjAwNUJFOEZEIC8qIE5ldHdvcmtSZXNvdXJjZUxvYWRQYXJhbWV0ZXJzLmNwcCAqLzsg
fTsKIAkJNTFDQkJBMTAxNjUyMTlCNjAwNUJFOEZEIC8qIE5ldHdvcmtSZXNvdXJjZUxvYWRQYXJh
bWV0ZXJzLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1
MUNCQkEwRTE2NTIxOUI2MDA1QkU4RkQgLyogTmV0d29ya1Jlc291cmNlTG9hZFBhcmFtZXRlcnMu
aCAqLzsgfTsKIAkJNTFEMDJGNjQxMzJFQzVCOTAwQkVBQTk2IC8qIFdlYkljb25EYXRhYmFzZU1l
c3NhZ2VSZWNlaXZlci5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZp
bGVSZWYgPSA1MUQwMkY2MzEzMkVDNUI5MDBCRUFBOTYgLyogV2ViSWNvbkRhdGFiYXNlTWVzc2Fn
ZVJlY2VpdmVyLmNwcCAqLzsgfTsKQEAgLTE3NTUsNyArMTc1NCw2IEBACiAJCTUxQjE1QTgzMTM4
NDNBMzkwMDMyMUFEOCAvKiBFbnZpcm9ubWVudFV0aWxpdGllcy5oICovID0ge2lzYSA9IFBCWEZp
bGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNl
Y29kZS5jLmg7IG5hbWUgPSBFbnZpcm9ubWVudFV0aWxpdGllcy5oOyBwYXRoID0gdW5peC9FbnZp
cm9ubWVudFV0aWxpdGllcy5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk1MUIzMDA0
RTEyNTI5RDBFMDAwQjVDQTAgLyogV2ViQmFja0ZvcndhcmRMaXN0Q0YuY3BwICovID0ge2lzYSA9
IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0g
c291cmNlY29kZS5jcHAuY3BwOyBuYW1lID0gV2ViQmFja0ZvcndhcmRMaXN0Q0YuY3BwOyBwYXRo
ID0gY2YvV2ViQmFja0ZvcndhcmRMaXN0Q0YuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OwogCQk1MUIzMDA0RjEyNTI5RDBFMDAwQjVDQTAgLyogV2ViUGFnZVByb3h5Q0YuY3BwICovID0g
e2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVU
eXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBuYW1lID0gV2ViUGFnZVByb3h5Q0YuY3BwOyBwYXRo
ID0gY2YvV2ViUGFnZVByb3h5Q0YuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwotCQk1
MUM0MDMyQjEzNjc0OUQ4MDBEQzk3MkQgLyogQXV0aGVudGljYXRpb25NYW5hZ2VyLm1hYy5tbSAq
LyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25G
aWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgbmFtZSA9IEF1dGhlbnRpY2F0aW9uTWFu
YWdlci5tYWMubW07IHBhdGggPSBtYWMvQXV0aGVudGljYXRpb25NYW5hZ2VyLm1hYy5tbTsgc291
cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNTFDQkJBMEQxNjUyMTlCNjAwNUJFOEZEIC8qIE5l
dHdvcmtSZXNvdXJjZUxvYWRQYXJhbWV0ZXJzLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJl
bmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3Bw
LmNwcDsgbmFtZSA9IE5ldHdvcmtSZXNvdXJjZUxvYWRQYXJhbWV0ZXJzLmNwcDsgcGF0aCA9IE5l
dHdvcmsvTmV0d29ya1Jlc291cmNlTG9hZFBhcmFtZXRlcnMuY3BwOyBzb3VyY2VUcmVlID0gIjxn
cm91cD4iOyB9OwogCQk1MUNCQkEwRTE2NTIxOUI2MDA1QkU4RkQgLyogTmV0d29ya1Jlc291cmNl
TG9hZFBhcmFtZXRlcnMuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2Rp
bmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBuYW1lID0gTmV0d29y
a1Jlc291cmNlTG9hZFBhcmFtZXRlcnMuaDsgcGF0aCA9IE5ldHdvcmsvTmV0d29ya1Jlc291cmNl
TG9hZFBhcmFtZXRlcnMuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNTFEMDJGNjMx
MzJFQzVCOTAwQkVBQTk2IC8qIFdlYkljb25EYXRhYmFzZU1lc3NhZ2VSZWNlaXZlci5jcHAgKi8g
PSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmls
ZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBXZWJJY29uRGF0YWJhc2VNZXNzYWdl
UmVjZWl2ZXIuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwpAQCAtMzIwOSw3ICszMjA3
LDYgQEAKIAkJNTEyRjU4ODYxMkE4ODM0NzAwNjI5NTMwIC8qIEF1dGhlbnRpY2F0aW9uICovID0g
ewogCQkJaXNhID0gUEJYR3JvdXA7CiAJCQljaGlsZHJlbiA9ICgKLQkJCQk1MUM0MDMyQTEzNjc0
OUM0MDBEQzk3MkQgLyogbWFjICovLAogCQkJCTUxMkY1ODg3MTJBODgzNjYwMDYyOTUzMCAvKiBB
dXRoZW50aWNhdGlvbk1hbmFnZXIuY3BwICovLAogCQkJCTUxMkY1ODg4MTJBODgzNjYwMDYyOTUz
MCAvKiBBdXRoZW50aWNhdGlvbk1hbmFnZXIuaCAqLywKIAkJCQk1MTJGNTg4OTEyQTg4MzY2MDA2
Mjk1MzAgLyogQXV0aGVudGljYXRpb25NYW5hZ2VyLm1lc3NhZ2VzLmluICovLApAQCAtMzI4MSwx
NCArMzI3OCw2IEBACiAJCQluYW1lID0gY2Y7CiAJCQlzb3VyY2VUcmVlID0gIjxncm91cD4iOwog
CQl9OwotCQk1MUM0MDMyQTEzNjc0OUM0MDBEQzk3MkQgLyogbWFjICovID0gewotCQkJaXNhID0g
UEJYR3JvdXA7Ci0JCQljaGlsZHJlbiA9ICgKLQkJCQk1MUM0MDMyQjEzNjc0OUQ4MDBEQzk3MkQg
LyogQXV0aGVudGljYXRpb25NYW5hZ2VyLm1hYy5tbSAqLywKLQkJCSk7Ci0JCQluYW1lID0gbWFj
OwotCQkJc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsKLQkJfTsKIAkJNTFGQkI5QzExMzJFMDc5MjAw
RjMyN0I0IC8qIEljb25EYXRhYmFzZSAqLyA9IHsKIAkJCWlzYSA9IFBCWEdyb3VwOwogCQkJY2hp
bGRyZW4gPSAoCkBAIC01NDYxLDcgKzU0NTAsNiBAQAogCQkJCTUxMkY1ODk2MTJBODgzODgwMDYy
OTUzMCAvKiBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZVByb3h5LmNwcCBpbiBTb3VyY2VzICovLAog
CQkJCTUxMkY1ODk4MTJBODgzODgwMDYyOTUzMCAvKiBBdXRoZW50aWNhdGlvbkRlY2lzaW9uTGlz
dGVuZXIuY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJNTEyRjU4OEExMkE4ODM2NjAwNjI5NTMwIC8q
IEF1dGhlbnRpY2F0aW9uTWFuYWdlci5jcHAgaW4gU291cmNlcyAqLywKLQkJCQk1MUM0MDMyQzEz
Njc0OUQ4MDBEQzk3MkQgLyogQXV0aGVudGljYXRpb25NYW5hZ2VyLm1hYy5tbSBpbiBTb3VyY2Vz
ICovLAogCQkJCTUxMkY1OEEyMTJBODgzQUQwMDYyOTUzMCAvKiBBdXRoZW50aWNhdGlvbk1hbmFn
ZXJNZXNzYWdlUmVjZWl2ZXIuY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJMUE2NDI1NjkxMkRFNDJF
QzAwQ0FBRTJDIC8qIEJhY2tpbmdTdG9yZS5jcHAgaW4gU291cmNlcyAqLywKIAkJCQkxQTY0Mjky
RDEyREU1Rjk4MDBDQUFFMkMgLyogQmFja2luZ1N0b3JlTWFjLm1tIGluIFNvdXJjZXMgKi8sCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0F1dGhlbnRpY2F0aW9uL0F1dGhl
bnRpY2F0aW9uTWFuYWdlci5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0F1dGhlbnRp
Y2F0aW9uL0F1dGhlbnRpY2F0aW9uTWFuYWdlci5jcHAKaW5kZXggMzg1MGU2NC4uZGMxMTU4MCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9BdXRoZW50aWNhdGlvbi9BdXRo
ZW50aWNhdGlvbk1hbmFnZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvQXV0
aGVudGljYXRpb24vQXV0aGVudGljYXRpb25NYW5hZ2VyLmNwcApAQCAtMzAsNiArMzAsNyBAQAog
I2luY2x1ZGUgIkRvd25sb2FkLmgiCiAjaW5jbHVkZSAiRG93bmxvYWRQcm94eU1lc3NhZ2VzLmgi
CiAjaW5jbHVkZSAiTWVzc2FnZUlELmgiCisjaW5jbHVkZSAiUGxhdGZvcm1DZXJ0aWZpY2F0ZUlu
Zm8uaCIKICNpbmNsdWRlICJXZWJDb3JlQXJndW1lbnRDb2RlcnMuaCIKICNpbmNsdWRlICJXZWJG
cmFtZS5oIgogI2luY2x1ZGUgIldlYlBhZ2UuaCIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvQXV0aGVudGljYXRpb24vQXV0aGVudGljYXRpb25NYW5hZ2VyLmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0F1dGhlbnRpY2F0aW9uL0F1dGhlbnRpY2F0aW9uTWFuYWdl
ci5oCmluZGV4IDE2NzA4Y2UuLmI5N2NmNjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvQXV0aGVudGljYXRpb24vQXV0aGVudGljYXRpb25NYW5hZ2VyLmgKKysrIGIvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9BdXRoZW50aWNhdGlvbi9BdXRoZW50aWNhdGlvbk1hbmFn
ZXIuaApAQCAtNjUsOCArNjUsNiBAQCBwcml2YXRlOgogICAgIC8vIENvcmVJUEM6Ok1lc3NhZ2VS
ZWNlaXZlcgogICAgIHZpcnR1YWwgdm9pZCBkaWRSZWNlaXZlTWVzc2FnZShDb3JlSVBDOjpDb25u
ZWN0aW9uKiwgQ29yZUlQQzo6TWVzc2FnZUlELCBDb3JlSVBDOjpNZXNzYWdlRGVjb2RlciYpIE9W
RVJSSURFOwogICAgIHZvaWQgZGlkUmVjZWl2ZUF1dGhlbnRpY2F0aW9uTWFuYWdlck1lc3NhZ2Uo
Q29yZUlQQzo6Q29ubmVjdGlvbiosIENvcmVJUEM6Ok1lc3NhZ2VJRCwgQ29yZUlQQzo6TWVzc2Fn
ZURlY29kZXImKTsKLQotICAgIGJvb2wgdHJ5VXNlUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm9Gb3JD
aGFsbGVuZ2UoY29uc3QgV2ViQ29yZTo6QXV0aGVudGljYXRpb25DaGFsbGVuZ2UmLCBjb25zdCBQ
bGF0Zm9ybUNlcnRpZmljYXRlSW5mbyYpOwogICAgIAogICAgIHR5cGVkZWYgSGFzaE1hcDx1aW50
NjRfdCwgV2ViQ29yZTo6QXV0aGVudGljYXRpb25DaGFsbGVuZ2U+IEF1dGhlbnRpY2F0aW9uQ2hh
bGxlbmdlTWFwOwogICAgIEF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlTWFwIG1fY2hhbGxlbmdlczsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvQXV0aGVudGljYXRpb24vbWFj
L0F1dGhlbnRpY2F0aW9uTWFuYWdlci5tYWMubW0gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L0F1dGhlbnRpY2F0aW9uL21hYy9BdXRoZW50aWNhdGlvbk1hbmFnZXIubWFjLm1tCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxYTc3MmMzLi4wMDAwMDAwCi0tLSBhL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvQXV0aGVudGljYXRpb24vbWFjL0F1dGhlbnRpY2F0aW9uTWFuYWdlci5t
YWMubW0KKysrIC9kZXYvbnVsbApAQCAtMSw3MiArMCwwIEBACi0vKgotICogQ29weXJpZ2h0IChD
KSAyMDExIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
LSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucwotICogYXJlIG1ldDoKLSAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3Vy
Y2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICBub3RpY2UsIHRo
aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAy
LiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3Zl
IGNvcHlyaWdodAotICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQotICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Ig
b3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KLSAqCi0gKiBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRP
UlMgYGBBUyBJUycnCi0gKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKLSAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKLSAqIFBVUlBP
U0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENP
TlRSSUJVVE9SUwotICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURF
TlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgotICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKLSAqIFNVQlNUSVRV
VEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBC
VVNJTkVTUwotICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9S
WSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KLSAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZ
LCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCi0gKiBBUklTSU5H
IElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GCi0gKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLQotI2luY2x1
ZGUgImNvbmZpZy5oIgotI2luY2x1ZGUgIkF1dGhlbnRpY2F0aW9uTWFuYWdlci5oIgotCi0jaWYg
VVNFKFNFQ1VSSVRZX0ZSQU1FV09SSykKLQotI2luY2x1ZGUgIlBsYXRmb3JtQ2VydGlmaWNhdGVJ
bmZvLmgiCi0jaW5jbHVkZSA8U2VjdXJpdHkvU2VjSWRlbnRpdHkuaD4KLSNpbmNsdWRlIDxXZWJD
b3JlL0F1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlLmg+Ci0KLXVzaW5nIG5hbWVzcGFjZSBXZWJDb3Jl
OwotCi1uYW1lc3BhY2UgV2ViS2l0IHsKLQotYm9vbCBBdXRoZW50aWNhdGlvbk1hbmFnZXI6OnRy
eVVzZVBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvRm9yQ2hhbGxlbmdlKGNvbnN0IEF1dGhlbnRpY2F0
aW9uQ2hhbGxlbmdlJiBjaGFsbGVuZ2UsIGNvbnN0IFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvJiBj
ZXJ0aWZpY2F0ZUluZm8pCi17Ci0gICAgLy8gRklYTUUgKE5ldHdvcmtQcm9jZXNzKTogVGhpcyBv
Y2N1cnMgaW4gdGhlIFdlYlByb2Nlc3MgYW5kIHRoZXJlZm9yZSB3b24ndCB3b3JrLgotICAgIC8v
IFdlIG5lZWQgdGhpcyB0byBoYXBwZW4gaW4gdGhlIE5ldHdvcmtQcm9jZXNzLgotCi0gICAgQ0ZB
cnJheVJlZiBjaGFpbiA9IGNlcnRpZmljYXRlSW5mby5jZXJ0aWZpY2F0ZUNoYWluKCk7Ci0gICAg
aWYgKCFjaGFpbikKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgICAgICAKLSAgICBBU1NFUlQo
Q0ZBcnJheUdldENvdW50KGNoYWluKSk7Ci0KLSAgICAvLyBUaGUgcGFzc2VkLWluIGNlcnRpZmlj
YXRlIGNoYWluIGluY2x1ZGVzIHRoZSBpZGVudGl0eSBjZXJ0aWZpY2F0ZSBhdCBpbmRleCAwLCBh
bmQgYWRkaXRpb25hbCBjZXJ0aWZpY2F0ZXMgc3RhcnRpbmcgYXQgaW5kZXggMS4KLSAgICBTZWNJ
ZGVudGl0eVJlZiBpZGVudGl0eTsKLSAgICBPU1N0YXR1cyByZXN1bHQgPSBTZWNJZGVudGl0eUNy
ZWF0ZVdpdGhDZXJ0aWZpY2F0ZShOVUxMLCAoU2VjQ2VydGlmaWNhdGVSZWYpQ0ZBcnJheUdldFZh
bHVlQXRJbmRleChjaGFpbiwgMCksICZpZGVudGl0eSk7Ci0gICAgaWYgKHJlc3VsdCAhPSBlcnJT
ZWNTdWNjZXNzKSB7Ci0gICAgICAgIExPR19FUlJPUigiVW5hYmxlIHRvIGNyZWF0ZSBTZWNJZGVu
dGl0eVJlZiB3aXRoIGNlcnRpZmljYXRlIC0gJWkiLCByZXN1bHQpOwotICAgICAgICBbY2hhbGxl
bmdlLnNlbmRlcigpIGNhbmNlbEF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlOmNoYWxsZW5nZS5uc1VS
TEF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKCldOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9
Ci0KLSAgICBDRkluZGV4IGNoYWluQ291bnQgPSBDRkFycmF5R2V0Q291bnQoY2hhaW4pOwotICAg
IE5TQXJyYXkgKm5zQ2hhaW4gPSBjaGFpbkNvdW50ID4gMSA/IFsoTlNBcnJheSAqKWNoYWluIHN1
YmFycmF5V2l0aFJhbmdlOk5TTWFrZVJhbmdlKDEsIGNoYWluQ291bnQgLSAxKV0gOiBuaWw7Ci0K
LSAgICBOU1VSTENyZWRlbnRpYWwgKmNyZWRlbnRpYWwgPSBbTlNVUkxDcmVkZW50aWFsIGNyZWRl
bnRpYWxXaXRoSWRlbnRpdHk6aWRlbnRpdHkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZXJ0aWZpY2F0ZXM6bnNDaGFpbgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwZXJzaXN0ZW5jZTpOU1VSTENyZWRlbnRpYWxQZXJzaXN0ZW5jZU5vbmVdOwotCi0gICAgW2No
YWxsZW5nZS5zZW5kZXIoKSB1c2VDcmVkZW50aWFsOmNyZWRlbnRpYWwgZm9yQXV0aGVudGljYXRp
b25DaGFsbGVuZ2U6Y2hhbGxlbmdlLm5zVVJMQXV0aGVudGljYXRpb25DaGFsbGVuZ2UoKV07Ci0g
ICAgcmV0dXJuIHRydWU7Ci19Ci0KLX0gLy8gbmFtZXNwYWNlIFdlYktpdAotCi0jZW5kaWYgLy8g
VVNFKFNFQ1VSSVRZX0ZSQU1FV09SSykK
</data>
<flag name="review"
          id="190359"
          type_id="1"
          status="+"
          setter="sam"
    />
    <flag name="commit-queue"
          id="190383"
          type_id="3"
          status="-"
          setter="eflews.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>