<?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>135620</bug_id>
          
          <creation_ts>2014-08-05 14:21:39 -0700</creation_ts>
          <short_desc>more cmake progress</short_desc>
          <delta_ts>2014-08-05 22:45:39 -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>WebKit Misc.</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>135636</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>dfarler</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>mrobinson</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1026938</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2014-08-05 14:21:39 -0700</bug_when>
    <thetext>JSC works on Windows and Mac with this, and I&apos;m starting to get things working in WebCore, but that&apos;s still WIP.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026939</commentid>
    <comment_count>1</comment_count>
    <who name="David Farler">dfarler</who>
    <bug_when>2014-08-05 14:24:17 -0700</bug_when>
    <thetext>Neat. What are your ideas around `-G Xcode`?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026942</commentid>
    <comment_count>2</comment_count>
      <attachid>236046</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2014-08-05 14:29:02 -0700</bug_when>
    <thetext>Created attachment 236046
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026944</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2014-08-05 14:30:45 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Neat. What are your ideas around `-G Xcode`?
I&apos;m pretending Xcode doesn&apos;t exist to get a working proof of concept as fast as possible.  I can&apos;t read the Xcode files anyways.  Using Xcode with CMake is my end goal, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026950</commentid>
    <comment_count>4</comment_count>
      <attachid>236049</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2014-08-05 14:56:34 -0700</bug_when>
    <thetext>Created attachment 236049
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026959</commentid>
    <comment_count>5</comment_count>
      <attachid>236049</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2014-08-05 15:25:48 -0700</bug_when>
    <thetext>Comment on attachment 236049
Patch

lgtm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026962</commentid>
    <comment_count>6</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2014-08-05 15:28:57 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/172093</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027014</commentid>
    <comment_count>7</comment_count>
      <attachid>236049</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-08-05 17:53:45 -0700</bug_when>
    <thetext>Comment on attachment 236049
Patch

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

&gt; Source/WebCore/PlatformMac.cmake:21
&gt; +    &quot;/usr/include/libxslt&quot;

If user installs it to other place, can&apos;t this be problem ? EFL and GTK port use macro for this inclusion.

In OptionEfl.cmake,
 find_package(LibXml2 2.8.0 REQUIRED)
 find_package(LibXslt 1.1.7 REQUIRED)

Source/WebCore/PlatformEfl.cmake
 ${LIBXSLT_INCLUDE_DIR}
 ${LIBXML2_INCLUDE_DIR}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027022</commentid>
    <comment_count>8</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2014-08-05 18:07:36 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 236049 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=236049&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/PlatformMac.cmake:21
&gt; &gt; +    &quot;/usr/include/libxslt&quot;
&gt; 
&gt; If user installs it to other place, can&apos;t this be problem ? EFL and GTK port use macro for this inclusion.
&gt; 
&gt; In OptionEfl.cmake,
&gt;  find_package(LibXml2 2.8.0 REQUIRED)
&gt;  find_package(LibXslt 1.1.7 REQUIRED)
&gt; 
&gt; Source/WebCore/PlatformEfl.cmake
&gt;  ${LIBXSLT_INCLUDE_DIR}
&gt;  ${LIBXML2_INCLUDE_DIR}

The Mac port only ever builds against frameworks in the OS X SDKs. Packages that the user may have installed aren&apos;t interesting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027025</commentid>
    <comment_count>9</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-08-05 18:19:39 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; (From update of attachment 236049 [details] [details])
&gt; &gt; View in context: https://bugs.webkit.org/attachment.cgi?id=236049&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebCore/PlatformMac.cmake:21
&gt; &gt; &gt; +    &quot;/usr/include/libxslt&quot;
&gt; &gt; 
&gt; &gt; If user installs it to other place, can&apos;t this be problem ? EFL and GTK port use macro for this inclusion.
&gt; &gt; 
&gt; &gt; In OptionEfl.cmake,
&gt; &gt;  find_package(LibXml2 2.8.0 REQUIRED)
&gt; &gt;  find_package(LibXslt 1.1.7 REQUIRED)
&gt; &gt; 
&gt; &gt; Source/WebCore/PlatformEfl.cmake
&gt; &gt;  ${LIBXSLT_INCLUDE_DIR}
&gt; &gt;  ${LIBXML2_INCLUDE_DIR}
&gt; 
&gt; The Mac port only ever builds against frameworks in the OS X SDKs. Packages that the user may have installed aren&apos;t interesting.

I see. However, I would like to use cmake macro for including third party library.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027032</commentid>
    <comment_count>10</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2014-08-05 18:37:51 -0700</bug_when>
    <thetext>&gt; I see. However, I would like to use cmake macro for including third party library.

I&apos;m not quite what you&apos;re suggesting or why you&apos;re suggesting it. Can you please elaborate?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027041</commentid>
    <comment_count>11</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-08-05 18:54:31 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; &gt; I see. However, I would like to use cmake macro for including third party library.
&gt; 
&gt; I&apos;m not quite what you&apos;re suggesting or why you&apos;re suggesting it. Can you please elaborate?

EFL and GTK ports have tried to avoid hardcoding in CMake. That&apos;s why I suggested to use macro. However, as you said, hardcoded inclusion looks fine for mac. If you guys don&apos;t want to use it, I do not say it anymore. I hope this hardcoded is only used for mac port only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1027044</commentid>
    <comment_count>12</comment_count>
    <who name="David Farler">dfarler</who>
    <bug_when>2014-08-05 19:03:55 -0700</bug_when>
    <thetext>http://vtk.org/Wiki/CMake:How_To_Find_Libraries</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236046</attachid>
            <date>2014-08-05 14:29:02 -0700</date>
            <delta_ts>2014-08-05 14:56:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135620-20140805142856.patch</filename>
            <type>text/plain</type>
            <size>12024</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE3MjA3
OCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE0LTA4
LTA1ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAg
ICAgTW9yZSB3b3JrIG9uIENNYWtlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTM1NjIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc01hYy5jbWFrZToKKyAgICAgICAg
VXNlIFVESVM4NiBieSBkZWZhdWx0IG9uIE1hYy4KKwogMjAxNC0wOC0wNCAgQmVuamFtaW4gUG91
bGFpbiAgPGJlbmphbWluQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIGEgZmxhZyBmb3IgdGhl
IENTUyBTZWxlY3RvcnMgbGV2ZWwgNCBpbXBsZW1lbnRhdGlvbgpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
Q2hhbmdlTG9nCShyZXZpc2lvbiAxNzIwNzgpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTQtMDgtMDUgIEFsZXgg
Q2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBNb3JlIHdv
cmsgb24gQ01ha2UuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMzU2MjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIENNYWtlTGlzdHMudHh0OgorICAgICAgICBBZGRlZCBtaXNzaW5nIHNvdXJjZSBmaWxl
cy4KKyAgICAgICAgKiBQbGF0Zm9ybUVmbC5jbWFrZToKKyAgICAgICAgKiBQbGF0Zm9ybUdUSy5j
bWFrZToKKyAgICAgICAgTW92ZWQgU1RBVElDQUxMWV9MSU5LRURfV0lUSF9XVEYgZGVmaW5pdGlv
biBhd2F5IGZyb20gdGhlIGNvbW1vbiBDTWFrZUxpc3RzCisgICAgICAgIGJlY2F1c2UgaXQgc2hv
dWxkIG5vdCBiZSBkZWZpbmVkIG9uIFdpbmRvd3MuCisgICAgICAgICogUGxhdGZvcm1NYWMuY21h
a2U6CisgICAgICAgIEFkZGVkIHJlbW90ZSBpbnNwZWN0b3Igc291cmNlIGZpbGVzLgorCiAyMDE0
LTA4LTA1ICBQZXl0b24gUmFuZG9scGggIDxwcmFuZG9scGhAYXBwbGUuY29tPgogCiAgICAgICAg
IFJlbmFtZSBNQUNfTE9OR19QUkVTUyBmZWF0dXJlIGZsYWcgdG8gTE9OR19NT1VTRV9QUkVTUy4K
SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01ha2VMaXN0cy50eHQJKHJldmlzaW9uIDE3MjAxNCkK
KysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dAkod29ya2luZyBjb3B5KQpA
QCAtMjYwLDYgKzI2MCw3IEBAIHNldChKYXZhU2NyaXB0Q29yZV9TT1VSQ0VTCiAKICAgICBpbnNw
ZWN0b3IvQ29uc29sZU1lc3NhZ2UuY3BwCiAgICAgaW5zcGVjdG9yL0NvbnRlbnRTZWFyY2hVdGls
aXRpZXMuY3BwCisgICAgaW5zcGVjdG9yL0V2ZW50TG9vcC5jcHAKICAgICBpbnNwZWN0b3IvSWRl
bnRpZmllcnNGYWN0b3J5LmNwcAogICAgIGluc3BlY3Rvci9JbmplY3RlZFNjcmlwdC5jcHAKICAg
ICBpbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRCYXNlLmNwcApAQCAtMjY5LDggKzI3MCwxMSBAQCBz
ZXQoSmF2YVNjcmlwdENvcmVfU09VUkNFUwogICAgIGluc3BlY3Rvci9JbnNwZWN0b3JBZ2VudFJl
Z2lzdHJ5LmNwcAogICAgIGluc3BlY3Rvci9JbnNwZWN0b3JCYWNrZW5kRGlzcGF0Y2hlci5jcHAK
ICAgICBpbnNwZWN0b3IvSW5zcGVjdG9yVmFsdWVzLmNwcAorICAgIGluc3BlY3Rvci9KU0NvbnNv
bGVDbGllbnQuY3BwCiAgICAgaW5zcGVjdG9yL0pTSW5qZWN0ZWRTY3JpcHRIb3N0LmNwcAogICAg
IGluc3BlY3Rvci9KU0luamVjdGVkU2NyaXB0SG9zdFByb3RvdHlwZS5jcHAKKyAgICBpbnNwZWN0
b3IvSlNHbG9iYWxPYmplY3RJbnNwZWN0b3JDb250cm9sbGVyLmNwcAorICAgIGluc3BlY3Rvci9K
U0dsb2JhbE9iamVjdFNjcmlwdERlYnVnU2VydmVyLmNwcAogICAgIGluc3BlY3Rvci9KU0phdmFT
Y3JpcHRDYWxsRnJhbWUuY3BwCiAgICAgaW5zcGVjdG9yL0pTSmF2YVNjcmlwdENhbGxGcmFtZVBy
b3RvdHlwZS5jcHAKICAgICBpbnNwZWN0b3IvSmF2YVNjcmlwdENhbGxGcmFtZS5jcHAKQEAgLTI3
OSwxMSArMjgzLDE2IEBAIHNldChKYXZhU2NyaXB0Q29yZV9TT1VSQ0VTCiAgICAgaW5zcGVjdG9y
L1NjcmlwdENhbGxTdGFjay5jcHAKICAgICBpbnNwZWN0b3IvU2NyaXB0Q2FsbFN0YWNrRmFjdG9y
eS5jcHAKICAgICBpbnNwZWN0b3IvU2NyaXB0RGVidWdTZXJ2ZXIuY3BwCisKICAgICBpbnNwZWN0
b3IvYWdlbnRzL0luc3BlY3RvckFnZW50LmNwcAogICAgIGluc3BlY3Rvci9hZ2VudHMvSW5zcGVj
dG9yQ29uc29sZUFnZW50LmNwcAogICAgIGluc3BlY3Rvci9hZ2VudHMvSW5zcGVjdG9yRGVidWdn
ZXJBZ2VudC5jcHAKICAgICBpbnNwZWN0b3IvYWdlbnRzL0luc3BlY3RvclByb2ZpbGVyQWdlbnQu
Y3BwCiAgICAgaW5zcGVjdG9yL2FnZW50cy9JbnNwZWN0b3JSdW50aW1lQWdlbnQuY3BwCisgICAg
aW5zcGVjdG9yL2FnZW50cy9KU0dsb2JhbE9iamVjdENvbnNvbGVBZ2VudC5jcHAKKyAgICBpbnNw
ZWN0b3IvYWdlbnRzL0pTR2xvYmFsT2JqZWN0RGVidWdnZXJBZ2VudC5jcHAKKyAgICBpbnNwZWN0
b3IvYWdlbnRzL0pTR2xvYmFsT2JqZWN0UHJvZmlsZXJBZ2VudC5jcHAKKyAgICBpbnNwZWN0b3Iv
YWdlbnRzL0pTR2xvYmFsT2JqZWN0UnVudGltZUFnZW50LmNwcAogCiAgICAgaW50ZXJwcmV0ZXIv
QWJzdHJhY3RQQy5jcHAKICAgICBpbnRlcnByZXRlci9DYWxsRnJhbWUuY3BwCkBAIC00MTUsNiAr
NDI0LDcgQEAgc2V0KEphdmFTY3JpcHRDb3JlX1NPVVJDRVMKICAgICBydW50aW1lL0pTQXJyYXlC
dWZmZXJWaWV3LmNwcAogICAgIHJ1bnRpbWUvSlNBcnJheUl0ZXJhdG9yLmNwcAogICAgIHJ1bnRp
bWUvSlNCb3VuZEZ1bmN0aW9uLmNwcAorICAgIHJ1bnRpbWUvSlNHbG9iYWxPYmplY3REZWJ1Z2dh
YmxlLmNwcAogICAgIHJ1bnRpbWUvSlNDSlNWYWx1ZS5jcHAKICAgICBydW50aW1lL0pTQ2VsbC5j
cHAKICAgICBydW50aW1lL0pTQ29uc29sZS5jcHAKQEAgLTEwMTksNyArMTAyOSw2IEBAIGFkZF9z
dWJkaXJlY3Rvcnkoc2hlbGwpCiAKIFdFQktJVF9XUkFQX1NPVVJDRUxJU1QoJHtKYXZhU2NyaXB0
Q29yZV9TT1VSQ0VTfSkKIGluY2x1ZGVfZGlyZWN0b3JpZXMoJHtKYXZhU2NyaXB0Q29yZV9JTkNM
VURFX0RJUkVDVE9SSUVTfSkKLWFkZF9kZWZpbml0aW9ucygtRFNUQVRJQ0FMTFlfTElOS0VEX1dJ
VEhfV1RGKQogYWRkX2xpYnJhcnkoSmF2YVNjcmlwdENvcmUgJHtKYXZhU2NyaXB0Q29yZV9MSUJS
QVJZX1RZUEV9ICR7SmF2YVNjcmlwdENvcmVfSEVBREVSU30gJHtKYXZhU2NyaXB0Q29yZV9TT1VS
Q0VTfSkKIHRhcmdldF9saW5rX2xpYnJhcmllcyhKYXZhU2NyaXB0Q29yZSAke0phdmFTY3JpcHRD
b3JlX0xJQlJBUklFU30pCiBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoSmF2YVNjcmlwdENvcmUgUFJP
UEVSVElFUyBDT01QSUxFX0RFRklOSVRJT05TICJCVUlMRElOR19KYXZhU2NyaXB0Q29yZSIpCklu
ZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1FZmwuY21ha2UKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCShyZXZpc2lvbiAxNzIw
MTIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1FZmwuY21ha2UJKHdvcmtpbmcg
Y29weSkKQEAgLTMsMyArMyw0IEBAIGxpc3QoQVBQRU5EIEphdmFTY3JpcHRDb3JlX0lOQ0xVREVf
RElSRUMKICAgICAke0VJTkFfSU5DTFVERV9ESVJTfQogICAgICR7RU9fSU5DTFVERV9ESVJTfQog
KQorYWRkX2RlZmluaXRpb25zKC1EU1RBVElDQUxMWV9MSU5LRURfV0lUSF9XVEYpCkluZGV4OiBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1HVEsuY21ha2UKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3JtR1RLLmNtYWtlCShyZXZpc2lvbiAxNzIwMTIpCisr
KyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1HVEsuY21ha2UJKHdvcmtpbmcgY29weSkK
QEAgLTI5LDMgKzI5LDQgQEAgaW5zdGFsbChGSUxFUyAke0NNQUtFX0JJTkFSWV9ESVJ9L0phdmFT
YwogaW5zdGFsbChGSUxFUyAke0NNQUtFX0JJTkFSWV9ESVJ9L0phdmFTY3JpcHRDb3JlLSR7V0VC
S0lUR1RLX0FQSV9WRVJTSU9OfS50eXBlbGliCiAgICAgICAgIERFU1RJTkFUSU9OICR7SU5UUk9T
UEVDVElPTl9JTlNUQUxMX1RZUEVMSUJESVJ9CiApCithZGRfZGVmaW5pdGlvbnMoLURTVEFUSUNB
TExZX0xJTktFRF9XSVRIX1dURikKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9QbGF0Zm9y
bU1hYy5jbWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1N
YWMuY21ha2UJKHJldmlzaW9uIDE3MjAxNCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9QbGF0
Zm9ybU1hYy5jbWFrZQkod29ya2luZyBjb3B5KQpAQCAtMTcsNCArMTcsMTAgQEAgbGlzdChBUFBF
TkQgSmF2YVNjcmlwdENvcmVfU09VUkNFUwogICAgIEFQSS9KU1ZpcnR1YWxNYWNoaW5lLm1tCiAg
ICAgQVBJL0pTV3JhcHBlck1hcC5tbQogICAgIEFQSS9PYmpDQ2FsbGJhY2tGdW5jdGlvbi5tbQor
CisgICAgaW5zcGVjdG9yL3JlbW90ZS9SZW1vdGVJbnNwZWN0b3IubW0KKyAgICBpbnNwZWN0b3Iv
cmVtb3RlL1JlbW90ZUluc3BlY3RvckRlYnVnZ2FibGUuY3BwCisgICAgaW5zcGVjdG9yL3JlbW90
ZS9SZW1vdGVJbnNwZWN0b3JEZWJ1Z2dhYmxlQ29ubmVjdGlvbi5tbQorICAgIGluc3BlY3Rvci9y
ZW1vdGUvUmVtb3RlSW5zcGVjdG9yWFBDQ29ubmVjdGlvbi5tbQogKQorYWRkX2RlZmluaXRpb25z
KC1EU1RBVElDQUxMWV9MSU5LRURfV0lUSF9XVEYpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAx
NzIwNzgpCisrKyBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwyMCBAQAorMjAxNC0wOC0wNSAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3
ZWJraXQub3JnPgorCisgICAgICAgIE1vcmUgd29yayBvbiBDTWFrZS4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNTYyMAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6CisgICAg
ICAgIEFkZGVkIG1pc3NpbmcgaWRscy4KKyAgICAgICAgKiBQbGF0Zm9ybU1hYy5jbWFrZToKKyAg
ICAgICAgQWRkZWQgYWRkaXRpb25hbCBpbmNsdWRlIGRpcmVjdG9yaWVzIGFuZCBzb3VyY2UgZmls
ZXMuCisgICAgICAgICogY3NzL21ha2VTZWxlY3RvclBzZXVkb0NsYXNzQW5kQ29tcGF0aWJpbGl0
eUVsZW1lbnRNYXAucHk6CisgICAgICAgICogY3NzL21ha2VTZWxlY3RvclBzZXVkb0VsZW1lbnRz
TWFwLnB5OgorICAgICAgICBUaGUgV2luZG93cyBkaXN0cmlidXRpb24gb2YgZ3BlcmYgZG9lc24n
dCBsaWtlIHNpbmdsZSBxdW90ZXMgZm9yIGl0cyBrZXktcG9zaXRpb25zIHBhcmFtZXRlcnMuCisg
ICAgICAgICogcGFnZS9DaHJvbWUuaDoKKyAgICAgICAgQ29tcGlsZSBmaXguCisKIDIwMTQtMDgt
MDUgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJ
T046IEV4dHJlbWVseSBmbGFzaHkgc2Nyb2xsaW5nIHdoaWxlIGEgcGFnZSBpcyBzdGlsbCBsb2Fk
aW5nIChiZWNhdXNlIG9mIGZsdXNoIHRocm90dGxpbmcpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9D
TWFrZUxpc3RzLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4
dAkocmV2aXNpb24gMTcyMDEyKQorKysgU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQJKHdv
cmtpbmcgY29weSkKQEAgLTU1OSw2ICs1NTksNyBAQCBzZXQoV2ViQ29yZV9JRExfRklMRVMKIAog
ICAgIGxvYWRlci9hcHBjYWNoZS9ET01BcHBsaWNhdGlvbkNhY2hlLmlkbAogCisgICAgcGFnZS9B
YnN0cmFjdFZpZXcuaWRsCiAgICAgcGFnZS9CYXJQcm9wLmlkbAogICAgIHBhZ2UvQ3J5cHRvLmlk
bAogICAgIHBhZ2UvRE9NU2VjdXJpdHlQb2xpY3kuaWRsCkBAIC01ODEsNiArNTgyLDkgQEAgc2V0
KFdlYkNvcmVfSURMX0ZJTEVTCiAgICAgcGFnZS9TcGVlY2hJbnB1dFJlc3VsdC5pZGwKICAgICBw
YWdlL1NwZWVjaElucHV0UmVzdWx0TGlzdC5pZGwKICAgICBwYWdlL1dlYktpdFBvaW50LmlkbAor
ICAgIHBhZ2UvV2ViS2l0TmFtZXNwYWNlLmlkbAorICAgIHBhZ2UvVXNlck1lc3NhZ2VIYW5kbGVy
c05hbWVzcGFjZS5pZGwKKyAgICBwYWdlL1VzZXJNZXNzYWdlSGFuZGxlci5pZGwKICAgICBwYWdl
L1dpbmRvd0Jhc2U2NC5pZGwKICAgICBwYWdlL1dpbmRvd1RpbWVycy5pZGwKICAgICBwYWdlL1dv
cmtlck5hdmlnYXRvci5pZGwKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL1BsYXRmb3JtTWFjLmNtYWtl
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL1BsYXRmb3JtTWFjLmNtYWtlCShyZXZpc2lv
biAxNzIwMTQpCisrKyBTb3VyY2UvV2ViQ29yZS9QbGF0Zm9ybU1hYy5jbWFrZQkod29ya2luZyBj
b3B5KQpAQCAtMTIsOCArMTIsMTQgQEAgbGlzdChBUFBFTkQgV2ViQ29yZV9JTkNMVURFX0RJUkVD
VE9SSUVTCiAgICAgIiR7V0VCQ09SRV9ESVJ9L3BsYXRmb3JtL2dyYXBoaWNzL2NnIgogICAgICIk
e1dFQkNPUkVfRElSfS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVudHlwZSIKICAgICAiJHtXRUJDT1JF
X0RJUn0vcGxhdGZvcm0vZ3JhcGhpY3MvbWFjIgorICAgICIke1dFQkNPUkVfRElSfS9wbGF0Zm9y
bS9uZXR3b3JrL2NvY29hIgorICAgICIke1dFQkNPUkVfRElSfS9wbGF0Zm9ybS9uZXR3b3JrL2Nm
IgorICAgICIke1dFQkNPUkVfRElSfS9wbGF0Zm9ybS9uZXR3b3JrL21hYyIKICAgICAiJHtXRUJD
T1JFX0RJUn0vcGxhdGZvcm0vbWFjIgogICAgICIke1dFQkNPUkVfRElSfS9wbHVnaW5zL21hYyIK
KworICAgICIvdXNyL2luY2x1ZGUvbGlieHNsdCIKKyAgICAiL3Vzci9pbmNsdWRlL2xpYnhtbDIi
CiApCiAKIGxpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUwpAQCAtMTUyLDYgKzE1OCwyNiBAQCBs
aXN0KEFQUEVORCBXZWJDb3JlX1NPVVJDRVMKICAgICBwbGF0Zm9ybS9uZXR3b3JrL2NvY29hL1By
b3RlY3Rpb25TcGFjZUNvY29hLm1tCiAgICAgcGxhdGZvcm0vbmV0d29yay9jb2NvYS9SZXNvdXJj
ZVJlcXVlc3RDb2NvYS5tbQogCisgICAgcGxhdGZvcm0vbmV0d29yay9jZi9BdXRoZW50aWNhdGlv
bkNGLmNwcAorICAgIHBsYXRmb3JtL25ldHdvcmsvY2YvQ29va2llSmFyQ0ZOZXQuY3BwCisgICAg
cGxhdGZvcm0vbmV0d29yay9jZi9Db29raWVTdG9yYWdlQ0ZOZXQuY3BwCisgICAgcGxhdGZvcm0v
bmV0d29yay9jZi9DcmVkZW50aWFsU3RvcmFnZUNGTmV0LmNwcAorICAgIHBsYXRmb3JtL25ldHdv
cmsvY2YvRE5TQ0ZOZXQuY3BwCisgICAgcGxhdGZvcm0vbmV0d29yay9jZi9Gb3JtRGF0YVN0cmVh
bUNGTmV0LmNwcAorICAgIHBsYXRmb3JtL25ldHdvcmsvY2YvTG9hZGVyUnVuTG9vcENGLmNwcAor
ICAgIHBsYXRmb3JtL25ldHdvcmsvY2YvTmV0d29ya1N0b3JhZ2VTZXNzaW9uQ0ZOZXQuY3BwCisg
ICAgcGxhdGZvcm0vbmV0d29yay9jZi9Qcm90ZWN0aW9uU3BhY2VDRk5ldC5jcHAKKyAgICBwbGF0
Zm9ybS9uZXR3b3JrL2NmL1Byb3h5U2VydmVyQ0ZOZXQuY3BwCisgICAgcGxhdGZvcm0vbmV0d29y
ay9jZi9SZXNvdXJjZUVycm9yQ0YuY3BwCisgICAgcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJj
ZUhhbmRsZUNGTmV0LmNwcAorICAgIHBsYXRmb3JtL25ldHdvcmsvY2YvUmVzb3VyY2VIYW5kbGVD
RlVSTENvbm5lY3Rpb25EZWxlZ2F0ZS5jcHAKKyAgICBwbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291
cmNlSGFuZGxlQ0ZVUkxDb25uZWN0aW9uRGVsZWdhdGVXaXRoT3BlcmF0aW9uUXVldWUuY3BwCisg
ICAgcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJjZVJlcXVlc3RDRk5ldC5jcHAKKyAgICBwbGF0
Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2VDRk5ldC5jcHAKKyAgICBwbGF0Zm9ybS9u
ZXR3b3JrL2NmL1NvY2tldFN0cmVhbUhhbmRsZUNGTmV0LmNwcAorICAgIHBsYXRmb3JtL25ldHdv
cmsvY2YvU3luY2hyb25vdXNMb2FkZXJDbGllbnRDRk5ldC5jcHAKKyAgICBwbGF0Zm9ybS9uZXR3
b3JrL2NmL1N5bmNocm9ub3VzUmVzb3VyY2VIYW5kbGVDRlVSTENvbm5lY3Rpb25EZWxlZ2F0ZS5j
cHAKKwogICAgIHBsYXRmb3JtL25ldHdvcmsvbWFjL0F1dGhlbnRpY2F0aW9uTWFjLm1tCiAgICAg
cGxhdGZvcm0vbmV0d29yay9tYWMvQmxvYkRhdGFGaWxlUmVmZXJlbmNlTWFjLm1tCiAgICAgcGxh
dGZvcm0vbmV0d29yay9tYWMvQ2VydGlmaWNhdGVJbmZvTWFjLm1tCkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9jc3MvbWFrZVNlbGVjdG9yUHNldWRvQ2xhc3NBbmRDb21wYXRpYmlsaXR5RWxlbWVudE1h
cC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9jc3MvbWFrZVNlbGVjdG9yUHNldWRv
Q2xhc3NBbmRDb21wYXRpYmlsaXR5RWxlbWVudE1hcC5weQkocmV2aXNpb24gMTcyMDEyKQorKysg
U291cmNlL1dlYkNvcmUvY3NzL21ha2VTZWxlY3RvclBzZXVkb0NsYXNzQW5kQ29tcGF0aWJpbGl0
eUVsZW1lbnRNYXAucHkJKHdvcmtpbmcgY29weSkKQEAgLTIwOSw3ICsyMDksNyBAQCBncGVyZl9j
b21tYW5kID0gJ2dwZXJmJwogaWYgJ0dQRVJGJyBpbiBvcy5lbnZpcm9uOgogICAgIGdwZXJmX2Nv
bW1hbmQgPSBvcy5lbnZpcm9uWydHUEVSRiddCiAKLWdwZXJmX3JldHVybiA9IG9zLnN5c3RlbSgi
JXMgLS1rZXktcG9zaXRpb25zPScqJyAtbSAxMCAtcyAyIFNlbGVjdG9yUHNldWRvQ2xhc3NBbmRD
b21wYXRpYmlsaXR5RWxlbWVudE1hcC5ncGVyZiAtLW91dHB1dC1maWxlPVNlbGVjdG9yUHNldWRv
Q2xhc3NBbmRDb21wYXRpYmlsaXR5RWxlbWVudE1hcC5jcHAiICUgZ3BlcmZfY29tbWFuZCkKK2dw
ZXJmX3JldHVybiA9IG9zLnN5c3RlbSgiJXMgLS1rZXktcG9zaXRpb25zPVwiKlwiIC1tIDEwIC1z
IDIgU2VsZWN0b3JQc2V1ZG9DbGFzc0FuZENvbXBhdGliaWxpdHlFbGVtZW50TWFwLmdwZXJmIC0t
b3V0cHV0LWZpbGU9U2VsZWN0b3JQc2V1ZG9DbGFzc0FuZENvbXBhdGliaWxpdHlFbGVtZW50TWFw
LmNwcCIgJSBncGVyZl9jb21tYW5kKQogaWYgZ3BlcmZfcmV0dXJuICE9IDA6CiAgICAgcHJpbnQo
IkVycm9yIHdoZW4gZ2VuZXJhdGluZyBTZWxlY3RvclBzZXVkb0NsYXNzQW5kQ29tcGF0aWJpbGl0
eUVsZW1lbnRNYXAuY3BwIGZyb20gU2VsZWN0b3JQc2V1ZG9DbGFzc0FuZENvbXBhdGliaWxpdHlF
bGVtZW50TWFwLmdwZXJmIDooIikKICAgICBzeXMuZXhpdChncGVyZl9yZXR1cm4pCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9jc3MvbWFrZVNlbGVjdG9yUHNldWRvRWxlbWVudHNNYXAucHkKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL21ha2VTZWxlY3RvclBzZXVkb0VsZW1lbnRzTWFw
LnB5CShyZXZpc2lvbiAxNzIwMTIpCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvbWFrZVNlbGVjdG9y
UHNldWRvRWxlbWVudHNNYXAucHkJKHdvcmtpbmcgY29weSkKQEAgLTIwNiw3ICsyMDYsNyBAQCBn
cGVyZl9jb21tYW5kID0gJ2dwZXJmJwogaWYgJ0dQRVJGJyBpbiBvcy5lbnZpcm9uOgogICAgIGdw
ZXJmX2NvbW1hbmQgPSBvcy5lbnZpcm9uWydHUEVSRiddCiAKLWdwZXJmX3JldHVybiA9IG9zLnN5
c3RlbSgiJXMgLS1rZXktcG9zaXRpb25zPScqJyAtbSAxMCAtcyAyIFNlbGVjdG9yUHNldWRvRWxl
bWVudFR5cGVNYXAuZ3BlcmYgLS1vdXRwdXQtZmlsZT1TZWxlY3RvclBzZXVkb0VsZW1lbnRUeXBl
TWFwLmNwcCIgJSBncGVyZl9jb21tYW5kKQorZ3BlcmZfcmV0dXJuID0gb3Muc3lzdGVtKCIlcyAt
LWtleS1wb3NpdGlvbnM9XCIqXCIgLW0gMTAgLXMgMiBTZWxlY3RvclBzZXVkb0VsZW1lbnRUeXBl
TWFwLmdwZXJmIC0tb3V0cHV0LWZpbGU9U2VsZWN0b3JQc2V1ZG9FbGVtZW50VHlwZU1hcC5jcHAi
ICUgZ3BlcmZfY29tbWFuZCkKIGlmIGdwZXJmX3JldHVybiAhPSAwOgogICAgIHByaW50KCJFcnJv
ciB3aGVuIGdlbmVyYXRpbmcgU2VsZWN0b3JQc2V1ZG9FbGVtZW50VHlwZU1hcC5jcHAgZnJvbSBT
ZWxlY3RvclBzZXVkb0VsZW1lbnRUeXBlTWFwLmdwZXJmIDooIikKICAgICBzeXMuZXhpdChncGVy
Zl9yZXR1cm4pCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL0Nocm9tZS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvQ2hyb21lLmgJKHJldmlzaW9uIDE3MjAxMikKKysrIFNv
dXJjZS9XZWJDb3JlL3BhZ2UvQ2hyb21lLmgJKHdvcmtpbmcgY29weSkKQEAgLTE2Myw3ICsxNjMs
NyBAQCBwdWJsaWM6CiAjZW5kaWYKIAogI2lmIEVOQUJMRShEQVRFX0FORF9USU1FX0lOUFVUX1RZ
UEVTKSAmJiAhUExBVEZPUk0oSU9TKQotICAgIFBhc3NSZWZQdHI8RGF0ZVRpbWVDaG9vc2VyPiBv
cGVuRGF0ZVRpbWVDaG9vc2VyKERhdGVUaW1lQ2hvb3NlckNsaWVudCosIGNvbnN0IERhdGVUaW1l
Q2hvb3NlclBhcmFtZXRlcnMmKQorICAgIFBhc3NSZWZQdHI8RGF0ZVRpbWVDaG9vc2VyPiBvcGVu
RGF0ZVRpbWVDaG9vc2VyKERhdGVUaW1lQ2hvb3NlckNsaWVudCosIGNvbnN0IERhdGVUaW1lQ2hv
b3NlclBhcmFtZXRlcnMmKTsKICNlbmRpZgogCiAgICAgdm9pZCBydW5PcGVuUGFuZWwoRnJhbWUq
LCBQYXNzUmVmUHRyPEZpbGVDaG9vc2VyPik7CkluZGV4OiBTb3VyY2UvY21ha2UvT3B0aW9uc01h
Yy5jbWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvY21ha2UvT3B0aW9uc01hYy5jbWFrZQkocmV2
aXNpb24gMTcyMDE0KQorKysgU291cmNlL2NtYWtlL09wdGlvbnNNYWMuY21ha2UJKHdvcmtpbmcg
Y29weSkKQEAgLTIxNSw0ICsyMTUsNiBAQCBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxV
RShFTkFCTEVfCiAKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9MTElO
VF9DX0xPT1AgT0ZGKQogCi1XRUJLSVRfT1BUSU9OX0VORCgpClwgTm8gbmV3bGluZSBhdCBlbmQg
b2YgZmlsZQorV0VCS0lUX09QVElPTl9FTkQoKQorCitzZXQoV1RGX1VTRV9VRElTODYgMSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236049</attachid>
            <date>2014-08-05 14:56:34 -0700</date>
            <delta_ts>2014-08-05 17:53:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135620-20140805145628.patch</filename>
            <type>text/plain</type>
            <size>12249</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE3MjA3
OCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE0LTA4
LTA1ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAg
ICAgTW9yZSB3b3JrIG9uIENNYWtlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTM1NjIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc01hYy5jbWFrZToKKyAgICAgICAg
VXNlIFVESVM4NiBieSBkZWZhdWx0IG9uIE1hYy4KKwogMjAxNC0wOC0wNCAgQmVuamFtaW4gUG91
bGFpbiAgPGJlbmphbWluQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIGEgZmxhZyBmb3IgdGhl
IENTUyBTZWxlY3RvcnMgbGV2ZWwgNCBpbXBsZW1lbnRhdGlvbgpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
Q2hhbmdlTG9nCShyZXZpc2lvbiAxNzIwNzgpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTQtMDgtMDUgIEFsZXgg
Q2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBNb3JlIHdv
cmsgb24gQ01ha2UuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMzU2MjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIENNYWtlTGlzdHMudHh0OgorICAgICAgICBBZGRlZCBtaXNzaW5nIHNvdXJjZSBmaWxl
cy4KKyAgICAgICAgKiBQbGF0Zm9ybUVmbC5jbWFrZToKKyAgICAgICAgKiBQbGF0Zm9ybUdUSy5j
bWFrZToKKyAgICAgICAgSW5jbHVkZSBnbGliIGRpcmVjdG9yaWVzIGFuZCBsaWJyYXJpZXMgdG8g
ZmluZCBnbGliLmggaW4gRXZlbnRMb29wLmNwcC4KKyAgICAgICAgKiBQbGF0Zm9ybU1hYy5jbWFr
ZToKKyAgICAgICAgTW92ZWQgU1RBVElDQUxMWV9MSU5LRURfV0lUSF9XVEYgZGVmaW5pdGlvbiBh
d2F5IGZyb20gdGhlIGNvbW1vbiBDTWFrZUxpc3RzCisgICAgICAgIGJlY2F1c2UgaXQgc2hvdWxk
IG5vdCBiZSBkZWZpbmVkIG9uIFdpbmRvd3MuCisgICAgICAgIEFkZGVkIHJlbW90ZSBpbnNwZWN0
b3Igc291cmNlIGZpbGVzLgorCiAyMDE0LTA4LTA1ICBQZXl0b24gUmFuZG9scGggIDxwcmFuZG9s
cGhAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbmFtZSBNQUNfTE9OR19QUkVTUyBmZWF0dXJlIGZs
YWcgdG8gTE9OR19NT1VTRV9QUkVTUy4KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DTWFr
ZUxpc3RzLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01ha2VMaXN0
cy50eHQJKHJldmlzaW9uIDE3MjAxNCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxp
c3RzLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMjYwLDYgKzI2MCw3IEBAIHNldChKYXZhU2NyaXB0
Q29yZV9TT1VSQ0VTCiAKICAgICBpbnNwZWN0b3IvQ29uc29sZU1lc3NhZ2UuY3BwCiAgICAgaW5z
cGVjdG9yL0NvbnRlbnRTZWFyY2hVdGlsaXRpZXMuY3BwCisgICAgaW5zcGVjdG9yL0V2ZW50TG9v
cC5jcHAKICAgICBpbnNwZWN0b3IvSWRlbnRpZmllcnNGYWN0b3J5LmNwcAogICAgIGluc3BlY3Rv
ci9JbmplY3RlZFNjcmlwdC5jcHAKICAgICBpbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRCYXNlLmNw
cApAQCAtMjY5LDggKzI3MCwxMSBAQCBzZXQoSmF2YVNjcmlwdENvcmVfU09VUkNFUwogICAgIGlu
c3BlY3Rvci9JbnNwZWN0b3JBZ2VudFJlZ2lzdHJ5LmNwcAogICAgIGluc3BlY3Rvci9JbnNwZWN0
b3JCYWNrZW5kRGlzcGF0Y2hlci5jcHAKICAgICBpbnNwZWN0b3IvSW5zcGVjdG9yVmFsdWVzLmNw
cAorICAgIGluc3BlY3Rvci9KU0NvbnNvbGVDbGllbnQuY3BwCiAgICAgaW5zcGVjdG9yL0pTSW5q
ZWN0ZWRTY3JpcHRIb3N0LmNwcAogICAgIGluc3BlY3Rvci9KU0luamVjdGVkU2NyaXB0SG9zdFBy
b3RvdHlwZS5jcHAKKyAgICBpbnNwZWN0b3IvSlNHbG9iYWxPYmplY3RJbnNwZWN0b3JDb250cm9s
bGVyLmNwcAorICAgIGluc3BlY3Rvci9KU0dsb2JhbE9iamVjdFNjcmlwdERlYnVnU2VydmVyLmNw
cAogICAgIGluc3BlY3Rvci9KU0phdmFTY3JpcHRDYWxsRnJhbWUuY3BwCiAgICAgaW5zcGVjdG9y
L0pTSmF2YVNjcmlwdENhbGxGcmFtZVByb3RvdHlwZS5jcHAKICAgICBpbnNwZWN0b3IvSmF2YVNj
cmlwdENhbGxGcmFtZS5jcHAKQEAgLTI3OSwxMSArMjgzLDE2IEBAIHNldChKYXZhU2NyaXB0Q29y
ZV9TT1VSQ0VTCiAgICAgaW5zcGVjdG9yL1NjcmlwdENhbGxTdGFjay5jcHAKICAgICBpbnNwZWN0
b3IvU2NyaXB0Q2FsbFN0YWNrRmFjdG9yeS5jcHAKICAgICBpbnNwZWN0b3IvU2NyaXB0RGVidWdT
ZXJ2ZXIuY3BwCisKICAgICBpbnNwZWN0b3IvYWdlbnRzL0luc3BlY3RvckFnZW50LmNwcAogICAg
IGluc3BlY3Rvci9hZ2VudHMvSW5zcGVjdG9yQ29uc29sZUFnZW50LmNwcAogICAgIGluc3BlY3Rv
ci9hZ2VudHMvSW5zcGVjdG9yRGVidWdnZXJBZ2VudC5jcHAKICAgICBpbnNwZWN0b3IvYWdlbnRz
L0luc3BlY3RvclByb2ZpbGVyQWdlbnQuY3BwCiAgICAgaW5zcGVjdG9yL2FnZW50cy9JbnNwZWN0
b3JSdW50aW1lQWdlbnQuY3BwCisgICAgaW5zcGVjdG9yL2FnZW50cy9KU0dsb2JhbE9iamVjdENv
bnNvbGVBZ2VudC5jcHAKKyAgICBpbnNwZWN0b3IvYWdlbnRzL0pTR2xvYmFsT2JqZWN0RGVidWdn
ZXJBZ2VudC5jcHAKKyAgICBpbnNwZWN0b3IvYWdlbnRzL0pTR2xvYmFsT2JqZWN0UHJvZmlsZXJB
Z2VudC5jcHAKKyAgICBpbnNwZWN0b3IvYWdlbnRzL0pTR2xvYmFsT2JqZWN0UnVudGltZUFnZW50
LmNwcAogCiAgICAgaW50ZXJwcmV0ZXIvQWJzdHJhY3RQQy5jcHAKICAgICBpbnRlcnByZXRlci9D
YWxsRnJhbWUuY3BwCkBAIC00MTUsNiArNDI0LDcgQEAgc2V0KEphdmFTY3JpcHRDb3JlX1NPVVJD
RVMKICAgICBydW50aW1lL0pTQXJyYXlCdWZmZXJWaWV3LmNwcAogICAgIHJ1bnRpbWUvSlNBcnJh
eUl0ZXJhdG9yLmNwcAogICAgIHJ1bnRpbWUvSlNCb3VuZEZ1bmN0aW9uLmNwcAorICAgIHJ1bnRp
bWUvSlNHbG9iYWxPYmplY3REZWJ1Z2dhYmxlLmNwcAogICAgIHJ1bnRpbWUvSlNDSlNWYWx1ZS5j
cHAKICAgICBydW50aW1lL0pTQ2VsbC5jcHAKICAgICBydW50aW1lL0pTQ29uc29sZS5jcHAKQEAg
LTEwMTksNyArMTAyOSw2IEBAIGFkZF9zdWJkaXJlY3Rvcnkoc2hlbGwpCiAKIFdFQktJVF9XUkFQ
X1NPVVJDRUxJU1QoJHtKYXZhU2NyaXB0Q29yZV9TT1VSQ0VTfSkKIGluY2x1ZGVfZGlyZWN0b3Jp
ZXMoJHtKYXZhU2NyaXB0Q29yZV9JTkNMVURFX0RJUkVDVE9SSUVTfSkKLWFkZF9kZWZpbml0aW9u
cygtRFNUQVRJQ0FMTFlfTElOS0VEX1dJVEhfV1RGKQogYWRkX2xpYnJhcnkoSmF2YVNjcmlwdENv
cmUgJHtKYXZhU2NyaXB0Q29yZV9MSUJSQVJZX1RZUEV9ICR7SmF2YVNjcmlwdENvcmVfSEVBREVS
U30gJHtKYXZhU2NyaXB0Q29yZV9TT1VSQ0VTfSkKIHRhcmdldF9saW5rX2xpYnJhcmllcyhKYXZh
U2NyaXB0Q29yZSAke0phdmFTY3JpcHRDb3JlX0xJQlJBUklFU30pCiBzZXRfdGFyZ2V0X3Byb3Bl
cnRpZXMoSmF2YVNjcmlwdENvcmUgUFJPUEVSVElFUyBDT01QSUxFX0RFRklOSVRJT05TICJCVUlM
RElOR19KYXZhU2NyaXB0Q29yZSIpCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZv
cm1FZmwuY21ha2UKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3Jt
RWZsLmNtYWtlCShyZXZpc2lvbiAxNzIwMTIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxh
dGZvcm1FZmwuY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTMsMyArMyw0IEBAIGxpc3QoQVBQRU5E
IEphdmFTY3JpcHRDb3JlX0lOQ0xVREVfRElSRUMKICAgICAke0VJTkFfSU5DTFVERV9ESVJTfQog
ICAgICR7RU9fSU5DTFVERV9ESVJTfQogKQorYWRkX2RlZmluaXRpb25zKC1EU1RBVElDQUxMWV9M
SU5LRURfV0lUSF9XVEYpCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1HVEsu
Y21ha2UKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3JtR1RLLmNt
YWtlCShyZXZpc2lvbiAxNzIwMTIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1H
VEsuY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTI5LDMgKzI5LDExIEBAIGluc3RhbGwoRklMRVMg
JHtDTUFLRV9CSU5BUllfRElSfS9KYXZhU2MKIGluc3RhbGwoRklMRVMgJHtDTUFLRV9CSU5BUllf
RElSfS9KYXZhU2NyaXB0Q29yZS0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0udHlwZWxpYgogICAg
ICAgICBERVNUSU5BVElPTiAke0lOVFJPU1BFQ1RJT05fSU5TVEFMTF9UWVBFTElCRElSfQogKQor
YWRkX2RlZmluaXRpb25zKC1EU1RBVElDQUxMWV9MSU5LRURfV0lUSF9XVEYpCisKK2xpc3QoQVBQ
RU5EIEphdmFTY3JpcHRDb3JlX0xJQlJBUklFUworICAgICR7R0xJQl9MSUJSQVJJRVN9CispCits
aXN0KEFQUEVORCBKYXZhU2NyaXB0Q29yZV9JTkNMVURFX0RJUkVDVE9SSUVTCisgICAgJHtHTElC
X0lOQ0xVREVfRElSU30KKykKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9QbGF0Zm9ybU1h
Yy5jbWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1NYWMu
Y21ha2UJKHJldmlzaW9uIDE3MjAxNCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9QbGF0Zm9y
bU1hYy5jbWFrZQkod29ya2luZyBjb3B5KQpAQCAtMTcsNCArMTcsMTAgQEAgbGlzdChBUFBFTkQg
SmF2YVNjcmlwdENvcmVfU09VUkNFUwogICAgIEFQSS9KU1ZpcnR1YWxNYWNoaW5lLm1tCiAgICAg
QVBJL0pTV3JhcHBlck1hcC5tbQogICAgIEFQSS9PYmpDQ2FsbGJhY2tGdW5jdGlvbi5tbQorCisg
ICAgaW5zcGVjdG9yL3JlbW90ZS9SZW1vdGVJbnNwZWN0b3IubW0KKyAgICBpbnNwZWN0b3IvcmVt
b3RlL1JlbW90ZUluc3BlY3RvckRlYnVnZ2FibGUuY3BwCisgICAgaW5zcGVjdG9yL3JlbW90ZS9S
ZW1vdGVJbnNwZWN0b3JEZWJ1Z2dhYmxlQ29ubmVjdGlvbi5tbQorICAgIGluc3BlY3Rvci9yZW1v
dGUvUmVtb3RlSW5zcGVjdG9yWFBDQ29ubmVjdGlvbi5tbQogKQorYWRkX2RlZmluaXRpb25zKC1E
U1RBVElDQUxMWV9MSU5LRURfV0lUSF9XVEYpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNzIw
NzgpCisrKyBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyAr
MSwyMCBAQAorMjAxNC0wOC0wNSAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJr
aXQub3JnPgorCisgICAgICAgIE1vcmUgd29yayBvbiBDTWFrZS4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNTYyMAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6CisgICAgICAg
IEFkZGVkIG1pc3NpbmcgaWRscy4KKyAgICAgICAgKiBQbGF0Zm9ybU1hYy5jbWFrZToKKyAgICAg
ICAgQWRkZWQgYWRkaXRpb25hbCBpbmNsdWRlIGRpcmVjdG9yaWVzIGFuZCBzb3VyY2UgZmlsZXMu
CisgICAgICAgICogY3NzL21ha2VTZWxlY3RvclBzZXVkb0NsYXNzQW5kQ29tcGF0aWJpbGl0eUVs
ZW1lbnRNYXAucHk6CisgICAgICAgICogY3NzL21ha2VTZWxlY3RvclBzZXVkb0VsZW1lbnRzTWFw
LnB5OgorICAgICAgICBUaGUgV2luZG93cyBkaXN0cmlidXRpb24gb2YgZ3BlcmYgZG9lc24ndCBs
aWtlIHNpbmdsZSBxdW90ZXMgZm9yIGl0cyBrZXktcG9zaXRpb25zIHBhcmFtZXRlcnMuCisgICAg
ICAgICogcGFnZS9DaHJvbWUuaDoKKyAgICAgICAgQ29tcGlsZSBmaXguCisKIDIwMTQtMDgtMDUg
IEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT046
IEV4dHJlbWVseSBmbGFzaHkgc2Nyb2xsaW5nIHdoaWxlIGEgcGFnZSBpcyBzdGlsbCBsb2FkaW5n
IChiZWNhdXNlIG9mIGZsdXNoIHRocm90dGxpbmcpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9DTWFr
ZUxpc3RzLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dAko
cmV2aXNpb24gMTcyMDEyKQorKysgU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQJKHdvcmtp
bmcgY29weSkKQEAgLTU1OSw2ICs1NTksNyBAQCBzZXQoV2ViQ29yZV9JRExfRklMRVMKIAogICAg
IGxvYWRlci9hcHBjYWNoZS9ET01BcHBsaWNhdGlvbkNhY2hlLmlkbAogCisgICAgcGFnZS9BYnN0
cmFjdFZpZXcuaWRsCiAgICAgcGFnZS9CYXJQcm9wLmlkbAogICAgIHBhZ2UvQ3J5cHRvLmlkbAog
ICAgIHBhZ2UvRE9NU2VjdXJpdHlQb2xpY3kuaWRsCkBAIC01ODEsNiArNTgyLDkgQEAgc2V0KFdl
YkNvcmVfSURMX0ZJTEVTCiAgICAgcGFnZS9TcGVlY2hJbnB1dFJlc3VsdC5pZGwKICAgICBwYWdl
L1NwZWVjaElucHV0UmVzdWx0TGlzdC5pZGwKICAgICBwYWdlL1dlYktpdFBvaW50LmlkbAorICAg
IHBhZ2UvV2ViS2l0TmFtZXNwYWNlLmlkbAorICAgIHBhZ2UvVXNlck1lc3NhZ2VIYW5kbGVyc05h
bWVzcGFjZS5pZGwKKyAgICBwYWdlL1VzZXJNZXNzYWdlSGFuZGxlci5pZGwKICAgICBwYWdlL1dp
bmRvd0Jhc2U2NC5pZGwKICAgICBwYWdlL1dpbmRvd1RpbWVycy5pZGwKICAgICBwYWdlL1dvcmtl
ck5hdmlnYXRvci5pZGwKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL1BsYXRmb3JtTWFjLmNtYWtlCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL1BsYXRmb3JtTWFjLmNtYWtlCShyZXZpc2lvbiAx
NzIwMTQpCisrKyBTb3VyY2UvV2ViQ29yZS9QbGF0Zm9ybU1hYy5jbWFrZQkod29ya2luZyBjb3B5
KQpAQCAtMTIsOCArMTIsMTQgQEAgbGlzdChBUFBFTkQgV2ViQ29yZV9JTkNMVURFX0RJUkVDVE9S
SUVTCiAgICAgIiR7V0VCQ09SRV9ESVJ9L3BsYXRmb3JtL2dyYXBoaWNzL2NnIgogICAgICIke1dF
QkNPUkVfRElSfS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVudHlwZSIKICAgICAiJHtXRUJDT1JFX0RJ
Un0vcGxhdGZvcm0vZ3JhcGhpY3MvbWFjIgorICAgICIke1dFQkNPUkVfRElSfS9wbGF0Zm9ybS9u
ZXR3b3JrL2NvY29hIgorICAgICIke1dFQkNPUkVfRElSfS9wbGF0Zm9ybS9uZXR3b3JrL2NmIgor
ICAgICIke1dFQkNPUkVfRElSfS9wbGF0Zm9ybS9uZXR3b3JrL21hYyIKICAgICAiJHtXRUJDT1JF
X0RJUn0vcGxhdGZvcm0vbWFjIgogICAgICIke1dFQkNPUkVfRElSfS9wbHVnaW5zL21hYyIKKwor
ICAgICIvdXNyL2luY2x1ZGUvbGlieHNsdCIKKyAgICAiL3Vzci9pbmNsdWRlL2xpYnhtbDIiCiAp
CiAKIGxpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUwpAQCAtMTUyLDYgKzE1OCwyNiBAQCBsaXN0
KEFQUEVORCBXZWJDb3JlX1NPVVJDRVMKICAgICBwbGF0Zm9ybS9uZXR3b3JrL2NvY29hL1Byb3Rl
Y3Rpb25TcGFjZUNvY29hLm1tCiAgICAgcGxhdGZvcm0vbmV0d29yay9jb2NvYS9SZXNvdXJjZVJl
cXVlc3RDb2NvYS5tbQogCisgICAgcGxhdGZvcm0vbmV0d29yay9jZi9BdXRoZW50aWNhdGlvbkNG
LmNwcAorICAgIHBsYXRmb3JtL25ldHdvcmsvY2YvQ29va2llSmFyQ0ZOZXQuY3BwCisgICAgcGxh
dGZvcm0vbmV0d29yay9jZi9Db29raWVTdG9yYWdlQ0ZOZXQuY3BwCisgICAgcGxhdGZvcm0vbmV0
d29yay9jZi9DcmVkZW50aWFsU3RvcmFnZUNGTmV0LmNwcAorICAgIHBsYXRmb3JtL25ldHdvcmsv
Y2YvRE5TQ0ZOZXQuY3BwCisgICAgcGxhdGZvcm0vbmV0d29yay9jZi9Gb3JtRGF0YVN0cmVhbUNG
TmV0LmNwcAorICAgIHBsYXRmb3JtL25ldHdvcmsvY2YvTG9hZGVyUnVuTG9vcENGLmNwcAorICAg
IHBsYXRmb3JtL25ldHdvcmsvY2YvTmV0d29ya1N0b3JhZ2VTZXNzaW9uQ0ZOZXQuY3BwCisgICAg
cGxhdGZvcm0vbmV0d29yay9jZi9Qcm90ZWN0aW9uU3BhY2VDRk5ldC5jcHAKKyAgICBwbGF0Zm9y
bS9uZXR3b3JrL2NmL1Byb3h5U2VydmVyQ0ZOZXQuY3BwCisgICAgcGxhdGZvcm0vbmV0d29yay9j
Zi9SZXNvdXJjZUVycm9yQ0YuY3BwCisgICAgcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJjZUhh
bmRsZUNGTmV0LmNwcAorICAgIHBsYXRmb3JtL25ldHdvcmsvY2YvUmVzb3VyY2VIYW5kbGVDRlVS
TENvbm5lY3Rpb25EZWxlZ2F0ZS5jcHAKKyAgICBwbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNl
SGFuZGxlQ0ZVUkxDb25uZWN0aW9uRGVsZWdhdGVXaXRoT3BlcmF0aW9uUXVldWUuY3BwCisgICAg
cGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJjZVJlcXVlc3RDRk5ldC5jcHAKKyAgICBwbGF0Zm9y
bS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2VDRk5ldC5jcHAKKyAgICBwbGF0Zm9ybS9uZXR3
b3JrL2NmL1NvY2tldFN0cmVhbUhhbmRsZUNGTmV0LmNwcAorICAgIHBsYXRmb3JtL25ldHdvcmsv
Y2YvU3luY2hyb25vdXNMb2FkZXJDbGllbnRDRk5ldC5jcHAKKyAgICBwbGF0Zm9ybS9uZXR3b3Jr
L2NmL1N5bmNocm9ub3VzUmVzb3VyY2VIYW5kbGVDRlVSTENvbm5lY3Rpb25EZWxlZ2F0ZS5jcHAK
KwogICAgIHBsYXRmb3JtL25ldHdvcmsvbWFjL0F1dGhlbnRpY2F0aW9uTWFjLm1tCiAgICAgcGxh
dGZvcm0vbmV0d29yay9tYWMvQmxvYkRhdGFGaWxlUmVmZXJlbmNlTWFjLm1tCiAgICAgcGxhdGZv
cm0vbmV0d29yay9tYWMvQ2VydGlmaWNhdGVJbmZvTWFjLm1tCkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9jc3MvbWFrZVNlbGVjdG9yUHNldWRvQ2xhc3NBbmRDb21wYXRpYmlsaXR5RWxlbWVudE1hcC5w
eQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9jc3MvbWFrZVNlbGVjdG9yUHNldWRvQ2xh
c3NBbmRDb21wYXRpYmlsaXR5RWxlbWVudE1hcC5weQkocmV2aXNpb24gMTcyMDEyKQorKysgU291
cmNlL1dlYkNvcmUvY3NzL21ha2VTZWxlY3RvclBzZXVkb0NsYXNzQW5kQ29tcGF0aWJpbGl0eUVs
ZW1lbnRNYXAucHkJKHdvcmtpbmcgY29weSkKQEAgLTIwOSw3ICsyMDksNyBAQCBncGVyZl9jb21t
YW5kID0gJ2dwZXJmJwogaWYgJ0dQRVJGJyBpbiBvcy5lbnZpcm9uOgogICAgIGdwZXJmX2NvbW1h
bmQgPSBvcy5lbnZpcm9uWydHUEVSRiddCiAKLWdwZXJmX3JldHVybiA9IG9zLnN5c3RlbSgiJXMg
LS1rZXktcG9zaXRpb25zPScqJyAtbSAxMCAtcyAyIFNlbGVjdG9yUHNldWRvQ2xhc3NBbmRDb21w
YXRpYmlsaXR5RWxlbWVudE1hcC5ncGVyZiAtLW91dHB1dC1maWxlPVNlbGVjdG9yUHNldWRvQ2xh
c3NBbmRDb21wYXRpYmlsaXR5RWxlbWVudE1hcC5jcHAiICUgZ3BlcmZfY29tbWFuZCkKK2dwZXJm
X3JldHVybiA9IG9zLnN5c3RlbSgiJXMgLS1rZXktcG9zaXRpb25zPVwiKlwiIC1tIDEwIC1zIDIg
U2VsZWN0b3JQc2V1ZG9DbGFzc0FuZENvbXBhdGliaWxpdHlFbGVtZW50TWFwLmdwZXJmIC0tb3V0
cHV0LWZpbGU9U2VsZWN0b3JQc2V1ZG9DbGFzc0FuZENvbXBhdGliaWxpdHlFbGVtZW50TWFwLmNw
cCIgJSBncGVyZl9jb21tYW5kKQogaWYgZ3BlcmZfcmV0dXJuICE9IDA6CiAgICAgcHJpbnQoIkVy
cm9yIHdoZW4gZ2VuZXJhdGluZyBTZWxlY3RvclBzZXVkb0NsYXNzQW5kQ29tcGF0aWJpbGl0eUVs
ZW1lbnRNYXAuY3BwIGZyb20gU2VsZWN0b3JQc2V1ZG9DbGFzc0FuZENvbXBhdGliaWxpdHlFbGVt
ZW50TWFwLmdwZXJmIDooIikKICAgICBzeXMuZXhpdChncGVyZl9yZXR1cm4pCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9jc3MvbWFrZVNlbGVjdG9yUHNldWRvRWxlbWVudHNNYXAucHkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL21ha2VTZWxlY3RvclBzZXVkb0VsZW1lbnRzTWFwLnB5
CShyZXZpc2lvbiAxNzIwMTIpCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvbWFrZVNlbGVjdG9yUHNl
dWRvRWxlbWVudHNNYXAucHkJKHdvcmtpbmcgY29weSkKQEAgLTIwNiw3ICsyMDYsNyBAQCBncGVy
Zl9jb21tYW5kID0gJ2dwZXJmJwogaWYgJ0dQRVJGJyBpbiBvcy5lbnZpcm9uOgogICAgIGdwZXJm
X2NvbW1hbmQgPSBvcy5lbnZpcm9uWydHUEVSRiddCiAKLWdwZXJmX3JldHVybiA9IG9zLnN5c3Rl
bSgiJXMgLS1rZXktcG9zaXRpb25zPScqJyAtbSAxMCAtcyAyIFNlbGVjdG9yUHNldWRvRWxlbWVu
dFR5cGVNYXAuZ3BlcmYgLS1vdXRwdXQtZmlsZT1TZWxlY3RvclBzZXVkb0VsZW1lbnRUeXBlTWFw
LmNwcCIgJSBncGVyZl9jb21tYW5kKQorZ3BlcmZfcmV0dXJuID0gb3Muc3lzdGVtKCIlcyAtLWtl
eS1wb3NpdGlvbnM9XCIqXCIgLW0gMTAgLXMgMiBTZWxlY3RvclBzZXVkb0VsZW1lbnRUeXBlTWFw
LmdwZXJmIC0tb3V0cHV0LWZpbGU9U2VsZWN0b3JQc2V1ZG9FbGVtZW50VHlwZU1hcC5jcHAiICUg
Z3BlcmZfY29tbWFuZCkKIGlmIGdwZXJmX3JldHVybiAhPSAwOgogICAgIHByaW50KCJFcnJvciB3
aGVuIGdlbmVyYXRpbmcgU2VsZWN0b3JQc2V1ZG9FbGVtZW50VHlwZU1hcC5jcHAgZnJvbSBTZWxl
Y3RvclBzZXVkb0VsZW1lbnRUeXBlTWFwLmdwZXJmIDooIikKICAgICBzeXMuZXhpdChncGVyZl9y
ZXR1cm4pCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL0Nocm9tZS5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJDb3JlL3BhZ2UvQ2hyb21lLmgJKHJldmlzaW9uIDE3MjAxMikKKysrIFNvdXJj
ZS9XZWJDb3JlL3BhZ2UvQ2hyb21lLmgJKHdvcmtpbmcgY29weSkKQEAgLTE2Myw3ICsxNjMsNyBA
QCBwdWJsaWM6CiAjZW5kaWYKIAogI2lmIEVOQUJMRShEQVRFX0FORF9USU1FX0lOUFVUX1RZUEVT
KSAmJiAhUExBVEZPUk0oSU9TKQotICAgIFBhc3NSZWZQdHI8RGF0ZVRpbWVDaG9vc2VyPiBvcGVu
RGF0ZVRpbWVDaG9vc2VyKERhdGVUaW1lQ2hvb3NlckNsaWVudCosIGNvbnN0IERhdGVUaW1lQ2hv
b3NlclBhcmFtZXRlcnMmKQorICAgIFBhc3NSZWZQdHI8RGF0ZVRpbWVDaG9vc2VyPiBvcGVuRGF0
ZVRpbWVDaG9vc2VyKERhdGVUaW1lQ2hvb3NlckNsaWVudCosIGNvbnN0IERhdGVUaW1lQ2hvb3Nl
clBhcmFtZXRlcnMmKTsKICNlbmRpZgogCiAgICAgdm9pZCBydW5PcGVuUGFuZWwoRnJhbWUqLCBQ
YXNzUmVmUHRyPEZpbGVDaG9vc2VyPik7CkluZGV4OiBTb3VyY2UvY21ha2UvT3B0aW9uc01hYy5j
bWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvY21ha2UvT3B0aW9uc01hYy5jbWFrZQkocmV2aXNp
b24gMTcyMDE0KQorKysgU291cmNlL2NtYWtlL09wdGlvbnNNYWMuY21ha2UJKHdvcmtpbmcgY29w
eSkKQEAgLTIxNSw0ICsyMTUsNiBAQCBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShF
TkFCTEVfCiAKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9MTElOVF9D
X0xPT1AgT0ZGKQogCi1XRUJLSVRfT1BUSU9OX0VORCgpClwgTm8gbmV3bGluZSBhdCBlbmQgb2Yg
ZmlsZQorV0VCS0lUX09QVElPTl9FTkQoKQorCitzZXQoV1RGX1VTRV9VRElTODYgMSkK
</data>
<flag name="review"
          id="260633"
          type_id="1"
          status="+"
          setter="laszlo.gombos"
    />
          </attachment>
      

    </bug>

</bugzilla>