<?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>30670</bug_id>
          
          <creation_ts>2009-10-22 03:59:35 -0700</creation_ts>
          <short_desc>[Qt] symbian buildfix for resourceloadnotifier</short_desc>
          <delta_ts>2009-11-08 11:02:09 -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>528+ (Nightly build)</version>
          <rep_platform>S60 Emulator</rep_platform>
          <op_sys>S60 3rd edition</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27065</blocked>
    
    <blocked>28003</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Janne Koskinen">koshuin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>zecke</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>156848</commentid>
    <comment_count>0</comment_count>
    <who name="Janne Koskinen">koshuin</who>
    <bug_when>2009-10-22 03:59:35 -0700</bug_when>
    <thetext>ResourceRequest is forward declared as class and the actual definition is class.
This will cause WINSCW linker to fail all function calls where ResourceRequest is one of the parameters</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156850</commentid>
    <comment_count>1</comment_count>
      <attachid>41653</attachid>
    <who name="Janne Koskinen">koshuin</who>
    <bug_when>2009-10-22 04:20:40 -0700</bug_when>
    <thetext>Created attachment 41653
proposed fix for ResourceLoaderNotifier.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156851</commentid>
    <comment_count>2</comment_count>
      <attachid>41654</attachid>
    <who name="Janne Koskinen">koshuin</who>
    <bug_when>2009-10-22 04:25:13 -0700</bug_when>
    <thetext>Created attachment 41654
proposed fix for ResourceLoaderNotifier.h take 2

Added the wrong patch. that will be coming up shortly :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156860</commentid>
    <comment_count>3</comment_count>
      <attachid>41654</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-10-22 05:02:11 -0700</bug_when>
    <thetext>Comment on attachment 41654
proposed fix for ResourceLoaderNotifier.h take 2


&gt;  #include &lt;wtf/Noncopyable.h&gt;
&gt; -

^^^ we don&apos;t add whitespace like this...


&gt;  namespace WebCore {
&gt;  
&gt;  class AuthenticationChallenge;
&gt; @@ -40,7 +39,7 @@ class Frame;
&gt;  class ResourceError;
&gt;  class ResourceLoader;
&gt;  class ResourceResponse;
&gt; -class ResourceRequest;
&gt; +struct ResourceRequest;
&gt;  class ScriptString;


Yes and No. CF, Chromium, CURL, SOUP refer to it as struct ResourceRequest, mac is having a proper class.

WebCore/platform/network/mac/ResourceRequest.h:41:    class ResourceRequest : public ResourceRequestBase {

I think it is time to change the other ports to class ResourceRequest as well because the base class is declared as a &quot;class&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156872</commentid>
    <comment_count>4</comment_count>
    <who name="Janne Koskinen">koshuin</who>
    <bug_when>2009-10-22 06:58:30 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; WebCore/platform/network/mac/ResourceRequest.h:41:    class ResourceRequest :
&gt; public ResourceRequestBase {
&gt; 
&gt; I think it is time to change the other ports to class ResourceRequest as well
&gt; because the base class is declared as a &quot;class&quot;.

Thanks for the review, I&apos;ll prepare a patch that changes all forward declarations and the struct definition to class. This time without additional line removal :) Patch will be slightly bigger as we touch a lot of files (75 at quick glance).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158848</commentid>
    <comment_count>5</comment_count>
      <attachid>42084</attachid>
    <who name="Janne Koskinen">koshuin</who>
    <bug_when>2009-10-29 01:36:47 -0700</bug_when>
    <thetext>Created attachment 42084
unification of ResourceRequest class/struct usage</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158865</commentid>
    <comment_count>6</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-10-29 05:13:52 -0700</bug_when>
    <thetext>Do you mind if I change the changelog subject line to &quot;Change ResourceRequest to be ...&quot;? Patch looks fine, I will try to build Gtk, Qt and Mac and then land it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158944</commentid>
    <comment_count>7</comment_count>
    <who name="Janne Koskinen">koshuin</who>
    <bug_when>2009-10-29 10:32:32 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Do you mind if I change the changelog subject line to &quot;Change ResourceRequest
&gt; to be ...&quot;? Patch looks fine, I will try to build Gtk, Qt and Mac and then land
&gt; it.

No, I don&apos;t mind. Go ahead and change it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161311</commentid>
    <comment_count>8</comment_count>
      <attachid>42084</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-11-07 00:14:43 -0800</bug_when>
    <thetext>Comment on attachment 42084
unification of ResourceRequest class/struct usage

Should be compiled tested before landing...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161428</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-11-08 10:39:52 -0800</bug_when>
    <thetext>bug 28003 is yet another &quot;dupe&quot; of this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161429</commentid>
    <comment_count>10</comment_count>
      <attachid>42084</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-11-08 10:40:19 -0800</bug_when>
    <thetext>Comment on attachment 42084
unification of ResourceRequest class/struct usage

the commit-queue will test the compile before it lands.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161437</commentid>
    <comment_count>11</comment_count>
      <attachid>42084</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-11-08 11:02:03 -0800</bug_when>
    <thetext>Comment on attachment 42084
unification of ResourceRequest class/struct usage

Clearing flags on attachment: 42084

Committed r50625: &lt;http://trac.webkit.org/changeset/50625&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161438</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-11-08 11:02:09 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41653</attachid>
            <date>2009-10-22 04:20:40 -0700</date>
            <delta_ts>2009-10-22 04:25:13 -0700</delta_ts>
            <desc>proposed fix for ResourceLoaderNotifier.h</desc>
            <filename>resourceloadernotifier.diff</filename>
            <type>text/plain</type>
            <size>422</size>
            <attacher name="Janne Koskinen">koshuin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvYnJpZGdlL25wYXBpLmggYi9XZWJDb3JlL2JyaWRnZS9ucGFw
aS5oCmluZGV4IGQ1N2I3NmQuLjVkNDhiMGQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvYnJpZGdlL25w
YXBpLmgKKysrIGIvV2ViQ29yZS9icmlkZ2UvbnBhcGkuaApAQCAtNjQsNyArNjQsOSBAQAogIyAg
ICAgICAgZW5kaWYgLyogWFBfTUFDICovCiAjICAgIGVuZGlmIC8qIG1hY2ludG9zaCAqLwogIyAg
ICBpZmRlZiBfX0lOVEVMX18KLSMgICAgICAgIHVuZGVmIE5VTEwKKyMgICAgICAgaWZuZGVmIF9f
U1lNQklBTjMyX18KKyMgICAgICAgICAgIHVuZGVmIE5VTEwKKyMgICAgICAgZW5kaWYKICMgICAg
ICAgIGlmbmRlZiBYUF9XSU4KICMgICAgICAgICAgICBkZWZpbmUgWFBfV0lOIDEKICMgICAgICAg
IGVuZGlmIC8qIF9fSU5URUxfXyAqLwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41654</attachid>
            <date>2009-10-22 04:25:13 -0700</date>
            <delta_ts>2009-10-29 01:36:47 -0700</delta_ts>
            <desc>proposed fix for ResourceLoaderNotifier.h take 2</desc>
            <filename>resourceloadernotifier.diff</filename>
            <type>text/plain</type>
            <size>1071</size>
            <attacher name="Janne Koskinen">koshuin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MGVjNWEwOS4uMzFhMjJlMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAwOS0xMC0yMiAgSmFubmUgS29za2lu
ZW4gIDxqYW5uZS5wLmtvc2tpbmVuQGRpZ2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggZm9yd2FyZCBkZWNsYXJhdGlvbiB0byB1c2Ug
c3RydWN0IGluc3RlYWQgb2YgY2xhc3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTMwNjcwCisKKyAgICAgICAgKiBsb2FkZXIvUmVzb3VyY2VMb2FkTm90
aWZpZXIuaDoKKwogMjAwOS0xMC0yMSAgU2F0b3NoaSBOYWthZ2F3YSAgPHBzeWNoc0BsaW1lY2hh
dC5uZXQ+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9X
ZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWROb3RpZmllci5oIGIvV2ViQ29yZS9sb2FkZXIvUmVz
b3VyY2VMb2FkTm90aWZpZXIuaAppbmRleCBiOGYwNzhhLi5jMzVmZDdmIDEwMDY0NAotLS0gYS9X
ZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWROb3RpZmllci5oCisrKyBiL1dlYkNvcmUvbG9hZGVy
L1Jlc291cmNlTG9hZE5vdGlmaWVyLmgKQEAgLTMxLDcgKzMxLDYgQEAKICNkZWZpbmUgUmVzb3Vy
Y2VMb2FkTm90aWZpZXJfaAogCiAjaW5jbHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+Ci0KIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgQXV0aGVudGljYXRpb25DaGFsbGVuZ2U7CkBAIC00MCw3
ICszOSw3IEBAIGNsYXNzIEZyYW1lOwogY2xhc3MgUmVzb3VyY2VFcnJvcjsKIGNsYXNzIFJlc291
cmNlTG9hZGVyOwogY2xhc3MgUmVzb3VyY2VSZXNwb25zZTsKLWNsYXNzIFJlc291cmNlUmVxdWVz
dDsKK3N0cnVjdCBSZXNvdXJjZVJlcXVlc3Q7CiBjbGFzcyBTY3JpcHRTdHJpbmc7CiAKIGNsYXNz
IFJlc291cmNlTG9hZE5vdGlmaWVyIDogcHVibGljIE5vbmNvcHlhYmxlIHsK
</data>
<flag name="review"
          id="23084"
          type_id="1"
          status="-"
          setter="zecke"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42084</attachid>
            <date>2009-10-29 01:36:47 -0700</date>
            <delta_ts>2009-11-08 11:02:02 -0800</delta_ts>
            <desc>unification of ResourceRequest class/struct usage</desc>
            <filename>resourerequest.diff</filename>
            <type>text/plain</type>
            <size>14951</size>
            <attacher name="Janne Koskinen">koshuin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MzZiZDUyYy4uZjBhOGNjMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSw0MiBAQAorMjAwOS0xMC0yOSAgSmFubmUgS29za2lu
ZW4gIDxqYW5uZS5wLmtvc2tpbmVuQGRpZ2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXNvdXJjZVJlcXVlc3QgdG8gYmUgY2xhc3MgaW5z
dGVhZCBvZiBzdHJ1Y3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTMwNjcwCisKKyAgICAgICAgU3RhcnRlZCBhcyBhIGNvbXBpbGF0aW9uIGZpeCBmb3Ig
U3ltYmlhbiB3aGVyZSB0aGUgY29tcGlsZXIgbWFrZXMgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuCisg
ICAgICAgIGNsYXNzIGFuZCBzdHJ1Y3QgaW4gZnVuY3Rpb24gYXJndW1lbnQgc2lnbmF0dXJlcy4K
KyAgICAgICAgQ2hhbmdlZCBhbGwgZm9yd2FyZCBkZWNsYXJhdGlvbnMgb2YgUmVzb3VyY2VSZXF1
ZXN0IHRvIGhhdmUgY2xhc3MgaW4gdGhlIGZvcndhcmQKKyAgICAgICAgZGVjbGFyYXRpb24gaW5z
dGVhZCBvZiBzdHJ1Y3QgYW5kIGNoYW5nZWQgdGhlIGRlZmluaXRpb24gb2YgUmVzb3VyY2VSZXF1
ZXN0IHRvIGJlIGNsYXNzCisgICAgICAgIGFuZCBhZGRlZCBhY2Nlc3MgcXVhbGlmaWVycyB3aGVy
ZSBtaXNzaW5nLiBBZGRpdGlvbmFsbHkgdHdvIHJlZmVyZW5jZXMgb2YgZnJpZW5kCisgICAgICAg
IHN0cnVjdCBSZXNvdXJjZVJlcXVlc3RCYXNlIGNoYW5nZWQgdG8gY2xhc3MgaW5zdGVhZC4KKwor
ICAgICAgICAqIGhpc3RvcnkvSGlzdG9yeUl0ZW0uaDoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5z
cGVjdG9yQ29udHJvbGxlci5oOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJj
ZS5oOgorICAgICAgICAqIGxvYWRlci9Eb2N1bWVudFRocmVhZGFibGVMb2FkZXIuaDoKKyAgICAg
ICAgKiBsb2FkZXIvRnJhbWVMb2FkZXJDbGllbnQuaDoKKyAgICAgICAgKiBsb2FkZXIvTWFpblJl
c291cmNlTG9hZGVyLmg6CisgICAgICAgICogbG9hZGVyL1Jlc291cmNlTG9hZE5vdGlmaWVyLmg6
CisgICAgICAgICogbG9hZGVyL1N1YnJlc291cmNlTG9hZGVyLmg6CisgICAgICAgICogbG9hZGVy
L1N1YnJlc291cmNlTG9hZGVyQ2xpZW50Lmg6CisgICAgICAgICogbG9hZGVyL1RocmVhZGFibGVM
b2FkZXIuaDoKKyAgICAgICAgKiBsb2FkZXIvV29ya2VyVGhyZWFkYWJsZUxvYWRlci5oOgorICAg
ICAgICAqIGxvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlLmg6CisgICAgICAgICogbG9h
ZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVIb3N0Lmg6CisgICAgICAgICogcGxhdGZvcm0v
Q3Jvc3NUaHJlYWRDb3BpZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNl
SGFuZGxlLmg6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZUNsaWVu
dC5oOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5oOgor
ICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvY2YvUmVzb3VyY2VSZXF1ZXN0Lmg6CisgICAgICAg
ICogcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJjZVJlcXVlc3RDRk5ldC5oOgorICAgICAgICAq
IHBsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0Lmg6CisgICAgICAgICog
cGxhdGZvcm0vbmV0d29yay9jdXJsL1Jlc291cmNlUmVxdWVzdC5oOgorICAgICAgICAqIHBsYXRm
b3JtL25ldHdvcmsvcXQvUmVzb3VyY2VSZXF1ZXN0Lmg6CisgICAgICAgICogcGxhdGZvcm0vbmV0
d29yay9zb3VwL1Jlc291cmNlUmVxdWVzdC5oOgorICAgICAgICAqIHhtbC9YTUxIdHRwUmVxdWVz
dC5oOgorCiAyMDA5LTEwLTI3ICBKb3NlcGggUGVjb3Jhcm8gIDxqb2VwZWNrQHdlYmtpdC5vcmc+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwgRmVsZG1hbi4KZGlmZiAtLWdpdCBhL1dlYkNv
cmUvaGlzdG9yeS9IaXN0b3J5SXRlbS5oIGIvV2ViQ29yZS9oaXN0b3J5L0hpc3RvcnlJdGVtLmgK
aW5kZXggYzEyMTIyZi4uNmMxYzM4NSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9oaXN0b3J5L0hpc3Rv
cnlJdGVtLmgKKysrIGIvV2ViQ29yZS9oaXN0b3J5L0hpc3RvcnlJdGVtLmgKQEAgLTUwLDcgKzUw
LDcgQEAgY2xhc3MgRm9ybURhdGE7CiBjbGFzcyBIaXN0b3J5SXRlbTsKIGNsYXNzIEltYWdlOwog
Y2xhc3MgS1VSTDsKLXN0cnVjdCBSZXNvdXJjZVJlcXVlc3Q7CitjbGFzcyBSZXNvdXJjZVJlcXVl
c3Q7CiAKIHR5cGVkZWYgVmVjdG9yPFJlZlB0cjxIaXN0b3J5SXRlbT4gPiBIaXN0b3J5SXRlbVZl
Y3RvcjsKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxl
ci5oIGIvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5oCmluZGV4IDM4MmQ4
ODcuLjMyYmY1MzggMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNvbnRy
b2xsZXIuaAorKysgYi9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmgKQEAg
LTcxLDcgKzcxLDcgQEAgY2xhc3MgSmF2YVNjcmlwdENhbGxGcmFtZTsKIGNsYXNzIEtVUkw7CiBj
bGFzcyBOb2RlOwogY2xhc3MgUGFnZTsKLXN0cnVjdCBSZXNvdXJjZVJlcXVlc3Q7CitjbGFzcyBS
ZXNvdXJjZVJlcXVlc3Q7CiBjbGFzcyBSZXNvdXJjZVJlc3BvbnNlOwogY2xhc3MgUmVzb3VyY2VF
cnJvcjsKIGNsYXNzIFNjcmlwdENhbGxTdGFjazsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaW5zcGVj
dG9yL0luc3BlY3RvclJlc291cmNlLmggYi9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNv
dXJjZS5oCmluZGV4IDAzMzU1ODYuLjk3OWZiYjAgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5zcGVj
dG9yL0luc3BlY3RvclJlc291cmNlLmgKKysrIGIvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9y
UmVzb3VyY2UuaApAQCAtNTEsNyArNTEsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgY2xh
c3MgRnJhbWU7CiAgICAgY2xhc3MgUmVzb3VyY2VSZXNwb25zZTsKIAotICAgIHN0cnVjdCBSZXNv
dXJjZVJlcXVlc3Q7CisgICAgY2xhc3MgUmVzb3VyY2VSZXF1ZXN0OwogCiAgICAgY2xhc3MgSW5z
cGVjdG9yUmVzb3VyY2UgOiBwdWJsaWMgUmVmQ291bnRlZDxJbnNwZWN0b3JSZXNvdXJjZT4gewog
ICAgIHB1YmxpYzoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50VGhyZWFkYWJs
ZUxvYWRlci5oIGIvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRUaHJlYWRhYmxlTG9hZGVyLmgKaW5k
ZXggNjRiMWEyMi4uN2ViN2YxYyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRU
aHJlYWRhYmxlTG9hZGVyLmgKKysrIGIvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRUaHJlYWRhYmxl
TG9hZGVyLmgKQEAgLTQxLDcgKzQxLDcgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICBjbGFz
cyBEb2N1bWVudDsKICAgICBjbGFzcyBLVVJMOwotICAgIHN0cnVjdCBSZXNvdXJjZVJlcXVlc3Q7
CisgICAgY2xhc3MgUmVzb3VyY2VSZXF1ZXN0OwogICAgIGNsYXNzIFRocmVhZGFibGVMb2FkZXJD
bGllbnQ7CiAKICAgICBjbGFzcyBEb2N1bWVudFRocmVhZGFibGVMb2FkZXIgOiBwdWJsaWMgUmVm
Q291bnRlZDxEb2N1bWVudFRocmVhZGFibGVMb2FkZXI+LCBwdWJsaWMgVGhyZWFkYWJsZUxvYWRl
ciwgcHJpdmF0ZSBTdWJyZXNvdXJjZUxvYWRlckNsaWVudCAgewpkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9sb2FkZXIvRnJhbWVMb2FkZXJDbGllbnQuaCBiL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVy
Q2xpZW50LmgKaW5kZXggMjA0MmIzMi4uMTk4NTA2YyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9sb2Fk
ZXIvRnJhbWVMb2FkZXJDbGllbnQuaAorKysgYi9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlckNs
aWVudC5oCkBAIC02NCw3ICs2NCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICBjbGFzcyBS
ZXNvdXJjZUVycm9yOwogICAgIGNsYXNzIFJlc291cmNlSGFuZGxlOwogICAgIGNsYXNzIFJlc291
cmNlTG9hZGVyOwotICAgIHN0cnVjdCBSZXNvdXJjZVJlcXVlc3Q7CisgICAgY2xhc3MgUmVzb3Vy
Y2VSZXF1ZXN0OwogICAgIGNsYXNzIFJlc291cmNlUmVzcG9uc2U7CiAgICAgY2xhc3MgU2NyaXB0
U3RyaW5nOwogICAgIGNsYXNzIFNlY3VyaXR5T3JpZ2luOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9s
b2FkZXIvTWFpblJlc291cmNlTG9hZGVyLmggYi9XZWJDb3JlL2xvYWRlci9NYWluUmVzb3VyY2VM
b2FkZXIuaAppbmRleCBkM2Y0MTFiLi4xZDViZTQ1IDEwMDY0NAotLS0gYS9XZWJDb3JlL2xvYWRl
ci9NYWluUmVzb3VyY2VMb2FkZXIuaAorKysgYi9XZWJDb3JlL2xvYWRlci9NYWluUmVzb3VyY2VM
b2FkZXIuaApAQCAtNDAsNyArNDAsNyBAQAogbmFtZXNwYWNlIFdlYkNvcmUgewogCiAgICAgY2xh
c3MgRm9ybVN0YXRlOwotICAgIHN0cnVjdCBSZXNvdXJjZVJlcXVlc3Q7CisgICAgY2xhc3MgUmVz
b3VyY2VSZXF1ZXN0OwogCiAgICAgY2xhc3MgTWFpblJlc291cmNlTG9hZGVyIDogcHVibGljIFJl
c291cmNlTG9hZGVyIHsKICAgICBwdWJsaWM6CmRpZmYgLS1naXQgYS9XZWJDb3JlL2xvYWRlci9S
ZXNvdXJjZUxvYWROb3RpZmllci5oIGIvV2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkTm90aWZp
ZXIuaAppbmRleCBiMDlkN2JlLi4yM2U0MjQ2IDEwMDY0NAotLS0gYS9XZWJDb3JlL2xvYWRlci9S
ZXNvdXJjZUxvYWROb3RpZmllci5oCisrKyBiL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZE5v
dGlmaWVyLmgKQEAgLTQxLDcgKzQxLDcgQEAgY2xhc3MgUmVzb3VyY2VFcnJvcjsKIGNsYXNzIFJl
c291cmNlTG9hZGVyOwogY2xhc3MgUmVzb3VyY2VSZXNwb25zZTsKIGNsYXNzIFNjcmlwdFN0cmlu
ZzsKLXN0cnVjdCBSZXNvdXJjZVJlcXVlc3Q7CitjbGFzcyBSZXNvdXJjZVJlcXVlc3Q7CiAKIGNs
YXNzIFJlc291cmNlTG9hZE5vdGlmaWVyIDogcHVibGljIE5vbmNvcHlhYmxlIHsKIHB1YmxpYzoK
ZGlmZiAtLWdpdCBhL1dlYkNvcmUvbG9hZGVyL1N1YnJlc291cmNlTG9hZGVyLmggYi9XZWJDb3Jl
L2xvYWRlci9TdWJyZXNvdXJjZUxvYWRlci5oCmluZGV4IDBmY2U5MzAuLjFhOTRjNzMgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvbG9hZGVyL1N1YnJlc291cmNlTG9hZGVyLmgKKysrIGIvV2ViQ29yZS9s
b2FkZXIvU3VicmVzb3VyY2VMb2FkZXIuaApAQCAtMzMsNyArMzMsNyBAQAogIAogbmFtZXNwYWNl
IFdlYkNvcmUgewogCi0gICAgc3RydWN0IFJlc291cmNlUmVxdWVzdDsKKyAgICBjbGFzcyBSZXNv
dXJjZVJlcXVlc3Q7CiAgICAgY2xhc3MgU3VicmVzb3VyY2VMb2FkZXJDbGllbnQ7CiAgICAgCiAg
ICAgY2xhc3MgU3VicmVzb3VyY2VMb2FkZXIgOiBwdWJsaWMgUmVzb3VyY2VMb2FkZXIgewpkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9sb2FkZXIvU3VicmVzb3VyY2VMb2FkZXJDbGllbnQuaCBiL1dlYkNv
cmUvbG9hZGVyL1N1YnJlc291cmNlTG9hZGVyQ2xpZW50LmgKaW5kZXggYWNmOGU2YS4uNzZmZGU0
NyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9sb2FkZXIvU3VicmVzb3VyY2VMb2FkZXJDbGllbnQuaAor
KysgYi9XZWJDb3JlL2xvYWRlci9TdWJyZXNvdXJjZUxvYWRlckNsaWVudC5oCkBAIC0zMyw3ICsz
Myw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgQXV0aGVudGljYXRpb25DaGFsbGVu
Z2U7CiBjbGFzcyBSZXNvdXJjZUVycm9yOwotc3RydWN0IFJlc291cmNlUmVxdWVzdDsKK2NsYXNz
IFJlc291cmNlUmVxdWVzdDsKIGNsYXNzIFJlc291cmNlUmVzcG9uc2U7CiBjbGFzcyBTdWJyZXNv
dXJjZUxvYWRlcjsKICAgICAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvbG9hZGVyL1RocmVhZGFibGVM
b2FkZXIuaCBiL1dlYkNvcmUvbG9hZGVyL1RocmVhZGFibGVMb2FkZXIuaAppbmRleCBhNTJiZmFk
Li5mNDFhNzc0IDEwMDY0NAotLS0gYS9XZWJDb3JlL2xvYWRlci9UaHJlYWRhYmxlTG9hZGVyLmgK
KysrIGIvV2ViQ29yZS9sb2FkZXIvVGhyZWFkYWJsZUxvYWRlci5oCkBAIC0zOCw3ICszOCw3IEBA
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICBjbGFzcyBSZXNvdXJjZUVycm9yOwotICAgIHN0
cnVjdCBSZXNvdXJjZVJlcXVlc3Q7CisgICAgY2xhc3MgUmVzb3VyY2VSZXF1ZXN0OwogICAgIGNs
YXNzIFJlc291cmNlUmVzcG9uc2U7CiAgICAgY2xhc3MgU2NyaXB0RXhlY3V0aW9uQ29udGV4dDsK
ICAgICBjbGFzcyBUaHJlYWRhYmxlTG9hZGVyQ2xpZW50OwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9s
b2FkZXIvV29ya2VyVGhyZWFkYWJsZUxvYWRlci5oIGIvV2ViQ29yZS9sb2FkZXIvV29ya2VyVGhy
ZWFkYWJsZUxvYWRlci5oCmluZGV4IDIzMGM3N2QuLjcxM2E3ZDEgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvbG9hZGVyL1dvcmtlclRocmVhZGFibGVMb2FkZXIuaAorKysgYi9XZWJDb3JlL2xvYWRlci9X
b3JrZXJUaHJlYWRhYmxlTG9hZGVyLmgKQEAgLTQ3LDcgKzQ3LDcgQEAKIG5hbWVzcGFjZSBXZWJD
b3JlIHsKIAogICAgIGNsYXNzIFJlc291cmNlRXJyb3I7Ci0gICAgc3RydWN0IFJlc291cmNlUmVx
dWVzdDsKKyAgICBjbGFzcyBSZXNvdXJjZVJlcXVlc3Q7CiAgICAgY2xhc3MgV29ya2VyQ29udGV4
dDsKICAgICBjbGFzcyBXb3JrZXJMb2FkZXJQcm94eTsKICAgICBzdHJ1Y3QgQ3Jvc3NUaHJlYWRS
ZXNvdXJjZVJlc3BvbnNlRGF0YTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hl
L0FwcGxpY2F0aW9uQ2FjaGUuaCBiL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9u
Q2FjaGUuaAppbmRleCBkMTQ0NGMwLi4wOGUyZGQzIDEwMDY0NAotLS0gYS9XZWJDb3JlL2xvYWRl
ci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlLmgKKysrIGIvV2ViQ29yZS9sb2FkZXIvYXBwY2Fj
aGUvQXBwbGljYXRpb25DYWNoZS5oCkBAIC00Miw3ICs0Miw3IEBAIGNsYXNzIEFwcGxpY2F0aW9u
Q2FjaGVSZXNvdXJjZTsKIGNsYXNzIERvY3VtZW50TG9hZGVyOwogY2xhc3MgS1VSTDsKIAotc3Ry
dWN0IFJlc291cmNlUmVxdWVzdDsKK2NsYXNzIFJlc291cmNlUmVxdWVzdDsKIAogdHlwZWRlZiBW
ZWN0b3I8c3RkOjpwYWlyPEtVUkwsIEtVUkw+ID4gRmFsbGJhY2tVUkxWZWN0b3I7CiAKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVIb3N0LmggYi9X
ZWJDb3JlL2xvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlSG9zdC5oCmluZGV4IDIzNjAx
M2QuLjA4OTdkNDMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0
aW9uQ2FjaGVIb3N0LmgKKysrIGIvV2ViQ29yZS9sb2FkZXIvYXBwY2FjaGUvQXBwbGljYXRpb25D
YWNoZUhvc3QuaApAQCAtNDUsNyArNDUsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgY2xh
c3MgS1VSTDsKICAgICBjbGFzcyBSZXNvdXJjZUxvYWRlcjsKICAgICBjbGFzcyBSZXNvdXJjZUVy
cm9yOwotICAgIHN0cnVjdCBSZXNvdXJjZVJlcXVlc3Q7CisgICAgY2xhc3MgUmVzb3VyY2VSZXF1
ZXN0OwogICAgIGNsYXNzIFJlc291cmNlUmVzcG9uc2U7CiAgICAgY2xhc3MgU3Vic3RpdHV0ZURh
dGE7CiAjaWYgUExBVEZPUk0oQ0hST01JVU0pCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3Jt
L0Nyb3NzVGhyZWFkQ29waWVyLmggYi9XZWJDb3JlL3BsYXRmb3JtL0Nyb3NzVGhyZWFkQ29waWVy
LmgKaW5kZXggMTc4ZTA1Ni4uMmJkZjU3ZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9D
cm9zc1RocmVhZENvcGllci5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vQ3Jvc3NUaHJlYWRDb3Bp
ZXIuaApAQCAtNDEsNyArNDEsNyBAQAogbmFtZXNwYWNlIFdlYkNvcmUgewogCiAgICAgY2xhc3Mg
UmVzb3VyY2VFcnJvcjsKLSAgICBzdHJ1Y3QgUmVzb3VyY2VSZXF1ZXN0OworICAgIGNsYXNzIFJl
c291cmNlUmVxdWVzdDsKICAgICBjbGFzcyBSZXNvdXJjZVJlc3BvbnNlOwogICAgIGNsYXNzIFN0
cmluZzsKICAgICBzdHJ1Y3QgQ3Jvc3NUaHJlYWRSZXNvdXJjZVJlc3BvbnNlRGF0YTsKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZS5oIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgKaW5kZXggYTdkYzk1Ni4uYzYxZDhl
YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgK
KysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgKQEAgLTg0LDcg
Kzg0LDcgQEAgY2xhc3MgS1VSTDsKIGNsYXNzIFJlc291cmNlRXJyb3I7CiBjbGFzcyBSZXNvdXJj
ZUhhbmRsZUNsaWVudDsKIGNsYXNzIFJlc291cmNlSGFuZGxlSW50ZXJuYWw7Ci1zdHJ1Y3QgUmVz
b3VyY2VSZXF1ZXN0OworY2xhc3MgUmVzb3VyY2VSZXF1ZXN0OwogY2xhc3MgUmVzb3VyY2VSZXNw
b25zZTsKIGNsYXNzIFNjaGVkdWxlUGFpcjsKIGNsYXNzIFNoYXJlZEJ1ZmZlcjsKZGlmZiAtLWdp
dCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZUNsaWVudC5oIGIvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlQ2xpZW50LmgKaW5kZXggYzk5YmU1
NC4uYjVlZmFlZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNl
SGFuZGxlQ2xpZW50LmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFu
ZGxlQ2xpZW50LmgKQEAgLTUwLDcgKzUwLDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgIGNs
YXNzIEtVUkw7CiAgICAgY2xhc3MgUmVzb3VyY2VIYW5kbGU7CiAgICAgY2xhc3MgUmVzb3VyY2VF
cnJvcjsKLSAgICBzdHJ1Y3QgUmVzb3VyY2VSZXF1ZXN0OworICAgIGNsYXNzIFJlc291cmNlUmVx
dWVzdDsKICAgICBjbGFzcyBSZXNvdXJjZVJlc3BvbnNlOwogCiAgICAgZW51bSBDYWNoZVN0b3Jh
Z2VQb2xpY3kgewpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNl
UmVxdWVzdEJhc2UuaCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlcXVlc3RC
YXNlLmgKaW5kZXggMzQ4ZTZiMy4uNmIwNzIwNyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5oCkBAIC00Niw3ICs0Niw3IEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKIAogICAgIGNvbnN0IGludCB1bnNwZWNpZmllZFRpbWVvdXRJbnRlcnZhbCA9IElO
VF9NQVg7CiAKLSAgICBzdHJ1Y3QgUmVzb3VyY2VSZXF1ZXN0OworICAgIGNsYXNzIFJlc291cmNl
UmVxdWVzdDsKICAgICBzdHJ1Y3QgQ3Jvc3NUaHJlYWRSZXNvdXJjZVJlcXVlc3REYXRhOwogCiAg
ICAgLy8gRG8gbm90IHVzZSB0aGlzIHR5cGUgZGlyZWN0bHkuICBVc2UgUmVzb3VyY2VSZXF1ZXN0
IGluc3RlYWQuCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvUmVzb3Vy
Y2VSZXF1ZXN0LmggYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvUmVzb3VyY2VSZXF1ZXN0
LmgKaW5kZXggOGVhZDQxMi4uZTM2MWFmNSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL2NmL1Jlc291cmNlUmVxdWVzdC5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9jZi9SZXNvdXJjZVJlcXVlc3QuaApAQCAtMzQsOCArMzQsOCBAQCB0eXBlZGVmIGNvbnN0IHN0
cnVjdCBfQ0ZVUkxSZXF1ZXN0KiBDRlVSTFJlcXVlc3RSZWY7CiAKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIAotICAgIHN0cnVjdCBSZXNvdXJjZVJlcXVlc3QgOiBSZXNvdXJjZVJlcXVlc3RCYXNlIHsK
LQorICAgIGNsYXNzIFJlc291cmNlUmVxdWVzdCA6IHB1YmxpYyBSZXNvdXJjZVJlcXVlc3RCYXNl
IHsKKyAgICBwdWJsaWM6CiAgICAgICAgIFJlc291cmNlUmVxdWVzdChjb25zdCBTdHJpbmcmIHVy
bCkgCiAgICAgICAgICAgICA6IFJlc291cmNlUmVxdWVzdEJhc2UoS1VSTChQYXJzZWRVUkxTdHJp
bmcsIHVybCksIFVzZVByb3RvY29sQ2FjaGVQb2xpY3kpCiAgICAgICAgIHsKQEAgLTY0LDcgKzY0
LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICBDRlVSTFJlcXVlc3RSZWYgY2ZVUkxS
ZXF1ZXN0KCkgY29uc3Q7ICAgICAgIAogCiAgICAgcHJpdmF0ZToKLSAgICAgICAgZnJpZW5kIHN0
cnVjdCBSZXNvdXJjZVJlcXVlc3RCYXNlOworICAgICAgICBmcmllbmQgY2xhc3MgUmVzb3VyY2VS
ZXF1ZXN0QmFzZTsKIAogICAgICAgICB2b2lkIGRvVXBkYXRlUGxhdGZvcm1SZXF1ZXN0KCk7CiAg
ICAgICAgIHZvaWQgZG9VcGRhdGVSZXNvdXJjZVJlcXVlc3QoKTsKZGlmZiAtLWdpdCBhL1dlYkNv
cmUvcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJjZVJlcXVlc3RDRk5ldC5oIGIvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVxdWVzdENGTmV0LmgKaW5kZXggZDI2MDcyZC4u
ZTllYmU3NiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNl
UmVxdWVzdENGTmV0LmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNl
UmVxdWVzdENGTmV0LmgKQEAgLTMwLDcgKzMwLDcgQEAgdHlwZWRlZiBjb25zdCBzdHJ1Y3QgX0NG
VVJMUmVxdWVzdCogQ0ZVUkxSZXF1ZXN0UmVmOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLSAg
ICBzdHJ1Y3QgUmVzb3VyY2VSZXF1ZXN0OworICAgIGNsYXNzIFJlc291cmNlUmVxdWVzdDsKIAog
ICAgIHZvaWQgZ2V0UmVzb3VyY2VSZXF1ZXN0KFJlc291cmNlUmVxdWVzdCYsIENGVVJMUmVxdWVz
dFJlZik7CiAgICAgQ0ZVUkxSZXF1ZXN0UmVmIGNmVVJMUmVxdWVzdChjb25zdCBSZXNvdXJjZVJl
cXVlc3QmKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9S
ZXNvdXJjZVJlcXVlc3QuaCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNv
dXJjZVJlcXVlc3QuaAppbmRleCA0OGZmMWU3Li5jNDEyYWQzIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmgKKysrIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5oCkBAIC0zNSw3ICsz
NSw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogICAgIGNsYXNzIEZyYW1lOwogCi0gICAgc3Ry
dWN0IFJlc291cmNlUmVxdWVzdCA6IHB1YmxpYyBSZXNvdXJjZVJlcXVlc3RCYXNlIHsKKyAgICBj
bGFzcyBSZXNvdXJjZVJlcXVlc3QgOiBwdWJsaWMgUmVzb3VyY2VSZXF1ZXN0QmFzZSB7CiAgICAg
cHVibGljOgogICAgICAgICBlbnVtIFRhcmdldFR5cGUgewogICAgICAgICAgICAgVGFyZ2V0SXNN
YWluRnJhbWUsCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9SZXNv
dXJjZVJlcXVlc3QuaCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jdXJsL1Jlc291cmNlUmVx
dWVzdC5oCmluZGV4IDNmYTI3OTUuLjQwZTFlOGYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9jdXJsL1Jlc291cmNlUmVxdWVzdC5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9jdXJsL1Jlc291cmNlUmVxdWVzdC5oCkBAIC0zMyw4ICszMyw4IEBAIHR5cGVkZWYg
Y29uc3Qgc3RydWN0IF9DRlVSTFJlcXVlc3QqIENGVVJMUmVxdWVzdFJlZjsKIAogbmFtZXNwYWNl
IFdlYkNvcmUgewogCi0gICAgc3RydWN0IFJlc291cmNlUmVxdWVzdCA6IFJlc291cmNlUmVxdWVz
dEJhc2UgewotCisgICAgY2xhc3MgUmVzb3VyY2VSZXF1ZXN0IDogcHVibGljIFJlc291cmNlUmVx
dWVzdEJhc2UgeworICAgIHB1YmxpYzoKICAgICAgICAgUmVzb3VyY2VSZXF1ZXN0KGNvbnN0IFN0
cmluZyYgdXJsKQogICAgICAgICAgICAgOiBSZXNvdXJjZVJlcXVlc3RCYXNlKEtVUkwoUGFyc2Vk
VVJMU3RyaW5nLCB1cmwpLCBVc2VQcm90b2NvbENhY2hlUG9saWN5KQogICAgICAgICB7CmRpZmYg
LS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvUmVzb3VyY2VSZXF1ZXN0LmggYi9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvUmVzb3VyY2VSZXF1ZXN0LmgKaW5kZXggOTNkYWNm
My4uNjRiZjE1ZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3F0L1Jlc291
cmNlUmVxdWVzdC5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9SZXNvdXJjZVJl
cXVlc3QuaApAQCAtMzUsOCArMzUsOCBAQCBRVF9FTkRfTkFNRVNQQUNFCiAKIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKIAotICAgIHN0cnVjdCBSZXNvdXJjZVJlcXVlc3QgOiBSZXNvdXJjZVJlcXVlc3RC
YXNlIHsKLQorICAgIGNsYXNzIFJlc291cmNlUmVxdWVzdCA6IHB1YmxpYyBSZXNvdXJjZVJlcXVl
c3RCYXNlIHsKKyAgICBwdWJsaWM6CiAgICAgICAgIFJlc291cmNlUmVxdWVzdChjb25zdCBTdHJp
bmcmIHVybCkgCiAgICAgICAgICAgICA6IFJlc291cmNlUmVxdWVzdEJhc2UoS1VSTChQYXJzZWRV
UkxTdHJpbmcsIHVybCksIFVzZVByb3RvY29sQ2FjaGVQb2xpY3kpCiAgICAgICAgIHsKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVxdWVzdC5oIGIv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VSZXF1ZXN0LmgKaW5kZXggNDJi
N2JhYS4uODI3MDg2MyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAv
UmVzb3VyY2VSZXF1ZXN0LmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVz
b3VyY2VSZXF1ZXN0LmgKQEAgLTMzLDggKzMzLDggQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewog
Ci0gICAgc3RydWN0IFJlc291cmNlUmVxdWVzdCA6IFJlc291cmNlUmVxdWVzdEJhc2UgewotCisg
ICAgY2xhc3MgUmVzb3VyY2VSZXF1ZXN0IDogcHVibGljIFJlc291cmNlUmVxdWVzdEJhc2Ugewor
ICAgIHB1YmxpYzoKICAgICAgICAgUmVzb3VyY2VSZXF1ZXN0KGNvbnN0IFN0cmluZyYgdXJsKQog
ICAgICAgICAgICAgOiBSZXNvdXJjZVJlcXVlc3RCYXNlKEtVUkwoUGFyc2VkVVJMU3RyaW5nLCB1
cmwpLCBVc2VQcm90b2NvbENhY2hlUG9saWN5KQogICAgICAgICB7CkBAIC02Niw3ICs2Niw3IEBA
IG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgdm9pZCB1cGRhdGVGcm9tU291cE1lc3NhZ2Uo
U291cE1lc3NhZ2UqIHNvdXBNZXNzYWdlKTsKIAogICAgIHByaXZhdGU6Ci0gICAgICAgIGZyaWVu
ZCBzdHJ1Y3QgUmVzb3VyY2VSZXF1ZXN0QmFzZTsKKyAgICAgICAgZnJpZW5kIGNsYXNzIFJlc291
cmNlUmVxdWVzdEJhc2U7CiAKICAgICAgICAgdm9pZCBkb1VwZGF0ZVBsYXRmb3JtUmVxdWVzdCgp
IHt9OwogICAgICAgICB2b2lkIGRvVXBkYXRlUmVzb3VyY2VSZXF1ZXN0KCkge307CmRpZmYgLS1n
aXQgYS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5oIGIvV2ViQ29yZS94bWwvWE1MSHR0cFJl
cXVlc3QuaAppbmRleCBjN2UwMTkyLi42OTAxOWE1IDEwMDY0NAotLS0gYS9XZWJDb3JlL3htbC9Y
TUxIdHRwUmVxdWVzdC5oCisrKyBiL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmgKQEAgLTM1
LDcgKzM1LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiBjbGFzcyBEb2N1bWVudDsKIGNsYXNz
IEZpbGU7Ci1zdHJ1Y3QgUmVzb3VyY2VSZXF1ZXN0OworY2xhc3MgUmVzb3VyY2VSZXF1ZXN0Owog
Y2xhc3MgVGV4dFJlc291cmNlRGVjb2RlcjsKIGNsYXNzIFRocmVhZGFibGVMb2FkZXI7CiAKZGlm
ZiAtLWdpdCBhL1dlYktpdC93aW4vQ2hhbmdlTG9nIGIvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKaW5k
ZXggOWZiMGMwNS4uMmYxZDgzOSAxMDA2NDQKLS0tIGEvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKKysr
IGIvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAwOS0xMC0yOSAgSmFu
bmUgS29za2luZW4gIDxqYW5uZS5wLmtvc2tpbmVuQGRpZ2lhLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXNvdXJjZVJlcXVlc3QgdG8gYmUg
Y2xhc3MgaW5zdGVhZCBvZiBzdHJ1Y3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTMwNjcwCisKKyAgICAgICAgU3RhcnRlZCBhcyBhIGNvbXBpbGF0aW9u
IGZpeCBmb3IgU3ltYmlhbiB3aGVyZSB0aGUgY29tcGlsZXIgbWFrZXMgYSBkaXN0aW5jdGlvbiBi
ZXR3ZWVuCisgICAgICAgIGNsYXNzIGFuZCBzdHJ1Y3QgaW4gZnVuY3Rpb24gYXJndW1lbnQgc2ln
bmF0dXJlcy4KKyAgICAgICAgQ2hhbmdlZCBmb3J3YXJkIGRlY2xhcmF0aW9uIG9mIFJlc291cmNl
UmVxdWVzdCB0byBoYXZlIGNsYXNzIGluIHRoZSBmb3J3YXJkCisgICAgICAgIGRlY2xhcmF0aW9u
IGluc3RlYWQgb2Ygc3RydWN0LgorCisgICAgICAgICogV2ViRG93bmxvYWQuaDoKKwogMjAwOS0x
MC0yNiAgTGFzemxvIEdvbWJvcyAgPGxhc3psby4xLmdvbWJvc0Bub2tpYS5jb20+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9XZWJLaXQvd2luL1dlYkRv
d25sb2FkLmggYi9XZWJLaXQvd2luL1dlYkRvd25sb2FkLmgKaW5kZXggNThjMTNlOS4uNzFhZWJm
ZSAxMDA2NDQKLS0tIGEvV2ViS2l0L3dpbi9XZWJEb3dubG9hZC5oCisrKyBiL1dlYktpdC93aW4v
V2ViRG93bmxvYWQuaApAQCAtMzgsNyArMzgsNyBAQAogbmFtZXNwYWNlIFdlYkNvcmUgewogICAg
IGNsYXNzIEtVUkw7CiAgICAgY2xhc3MgUmVzb3VyY2VIYW5kbGU7Ci0gICAgc3RydWN0IFJlc291
cmNlUmVxdWVzdDsKKyAgICBjbGFzcyBSZXNvdXJjZVJlcXVlc3Q7CiAgICAgY2xhc3MgUmVzb3Vy
Y2VSZXNwb25zZTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>