<?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>164461</bug_id>
          
          <creation_ts>2016-11-06 04:04:59 -0800</creation_ts>
          <short_desc>[EFL] Use libgcrypt instead of GnuTLS for CryptoDigest</short_desc>
          <delta_ts>2016-11-09 10:27:18 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>163125</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>olivier.blin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1248599</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-11-06 04:04:59 -0800</bug_when>
    <thetext>As GTK port in r208297, EFL port starts to use libgcrypt instead of GnuTLS as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248600</commentid>
    <comment_count>1</comment_count>
      <attachid>294019</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-11-06 04:10:52 -0800</bug_when>
    <thetext>Created attachment 294019
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248601</commentid>
    <comment_count>2</comment_count>
    <who name="Olivier Blin">olivier.blin</who>
    <bug_when>2016-11-06 04:29:07 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created attachment 294019 [details]
&gt; Patch

Looks good.

Once this lands, we can remove the two GnuTLS classes containing the previous implementation, and move the remaining GnuTLS stubs to the gcrypt folder.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248603</commentid>
    <comment_count>3</comment_count>
      <attachid>294019</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-11-06 05:14:14 -0800</bug_when>
    <thetext>Comment on attachment 294019
Patch

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

r+, though I&apos;ve been having some second thoughts about this myself. Since we&apos;ll already use GnuTLS anyway by default, maybe it makes sense to stick with that one crypto library for everything, and have the gcrypt support here just as a fallback for embedded device vendors that want to avoid GnuTLS.

Shrug!

&gt; Source/cmake/OptionsEfl.cmake:124
&gt; +WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO PUBLIC ON)

You probably don&apos;t want to do this! This feature is incomplete and unstable and buggy and nobody is working to fix that. It&apos;s enabled in FeatureList.pm for developers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248605</commentid>
    <comment_count>4</comment_count>
      <attachid>294022</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-11-06 05:45:02 -0800</bug_when>
    <thetext>Created attachment 294022
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248606</commentid>
    <comment_count>5</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-11-06 05:46:27 -0800</bug_when>
    <thetext>(In reply to comment #3)

&gt; &gt; Source/cmake/OptionsEfl.cmake:124
&gt; &gt; +WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO PUBLIC ON)
&gt; 
&gt; You probably don&apos;t want to do this! This feature is incomplete and unstable
&gt; and buggy and nobody is working to fix that. It&apos;s enabled in FeatureList.pm
&gt; for developers.

 Ok, I restore it to off.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248607</commentid>
    <comment_count>6</comment_count>
      <attachid>294023</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-11-06 05:49:05 -0800</bug_when>
    <thetext>Created attachment 294023
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248608</commentid>
    <comment_count>7</comment_count>
      <attachid>294023</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-11-06 06:11:03 -0800</bug_when>
    <thetext>Comment on attachment 294023
Patch for landing

Remember that we can&apos;t commit today while Apple&apos;s continuous integration is broken! Got to wait until that&apos;s fixed....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248609</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-11-06 06:11:38 -0800</bug_when>
    <thetext>Although, this should really be safe, since it&apos;s EFL-specific, maybe it&apos;s fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248669</commentid>
    <comment_count>9</comment_count>
      <attachid>294040</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-11-06 18:14:05 -0800</bug_when>
    <thetext>Created attachment 294040
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248679</commentid>
    <comment_count>10</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-11-06 20:27:42 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; Although, this should really be safe, since it&apos;s EFL-specific, maybe it&apos;s
&gt; fine.

Yes, this patch is really EFL specific.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248698</commentid>
    <comment_count>11</comment_count>
    <who name="Olivier Blin">olivier.blin</who>
    <bug_when>2016-11-07 01:21:20 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 294019 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=294019&amp;action=review
&gt; 
&gt; r+, though I&apos;ve been having some second thoughts about this myself. Since
&gt; we&apos;ll already use GnuTLS anyway by default, maybe it makes sense to stick
&gt; with that one crypto library for everything, and have the gcrypt support
&gt; here just as a fallback for embedded device vendors that want to avoid
&gt; GnuTLS.
&gt; 
&gt; Shrug!

gcrypt is now used for ClearKey support in EME, see bug 162928.
If you want to go back on this, OpenSSL would actually be a better alternative for embedded devices.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248809</commentid>
    <comment_count>12</comment_count>
      <attachid>294040</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-07 12:38:42 -0800</bug_when>
    <thetext>Comment on attachment 294040
Patch

Rejecting attachment 294040 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 294040, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in ChangeLog contains OOPS!.

Full output: http://webkit-queues.webkit.org/results/2468793</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248917</commentid>
    <comment_count>13</comment_count>
      <attachid>294109</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-11-07 18:16:18 -0800</bug_when>
    <thetext>Created attachment 294109
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249313</commentid>
    <comment_count>14</comment_count>
      <attachid>294109</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-09 10:27:13 -0800</bug_when>
    <thetext>Comment on attachment 294109
Patch

Clearing flags on attachment: 294109

Committed r208440: &lt;http://trac.webkit.org/changeset/208440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249314</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-09 10:27:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294019</attachid>
            <date>2016-11-06 04:10:52 -0800</date>
            <delta_ts>2016-11-06 05:44:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164461-20161106210646.patch</filename>
            <type>text/plain</type>
            <size>5869</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4NDIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTIzN2Y5YTg3ZDg0N2Nj
NDFmMTI1ZjBkYzljZThjOGQ3M2NmMmZmNy4uMjQwYzE2YzkzMTU3OGQxMmJhM2Y3NDllN2E1NjQw
MzlhZGMxMGI5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE2LTExLTA2ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBbRUZMXSBVc2Ug
bGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGZvciBDcnlwdG9EaWdlc3QKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDQ2MQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFzIEdUSyBwb3J0IGluIHIyMDgy
OTcsIEVGTCBwb3J0IHN0YXJ0cyB0byB1c2UgbGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGFz
IHdlbGwuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBiZWhhdmlvciBjaGFuZ2UuCisKKyAg
ICAgICAgKiBQbGF0Zm9ybUVmbC5jbWFrZToKKwogMjAxNi0xMS0wNCAgRmlsaXAgUGl6bG8gIDxm
cGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFdURjo6UGFya2luZ0xvdCBzaG91bGQgc3RvcCB1
c2luZyBzdGQ6OmNocm9ubyBiZWNhdXNlIHN0ZDo6Y2hyb25vOjpkdXJhdGlvbiBjYXN0cyBhcmUg
cHJvbmUgdG8gb3ZlcmZsb3dzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9ybUVm
bC5jbWFrZSBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCmluZGV4IDcyYTFjNzIy
ODY0Zjg5ZjEzMGVkNjdmZTdmYzc2OTVkNzY2YjliZWEuLjkzMzkzMjhkNDE1YTY3NTg5Nzk1NDZk
MjQ0NzFjNjNlNDMyZDMwNjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZs
LmNtYWtlCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCkBAIC05MSw3ICs5
MSw3IEBAIGxpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUwogCiAgICAgcGxhdGZvcm0vYXVkaW8v
ZWZsL0F1ZGlvQnVzRWZsLmNwcAogCi0gICAgcGxhdGZvcm0vY3J5cHRvL2dudXRscy9DcnlwdG9E
aWdlc3RHbnVUTFMuY3BwCisgICAgcGxhdGZvcm0vY3J5cHRvL2djcnlwdC9DcnlwdG9EaWdlc3RH
Q3J5cHQuY3BwCiAKICAgICBwbGF0Zm9ybS9lZmwvQ3Vyc29yRWZsLmNwcAogICAgIHBsYXRmb3Jt
L2VmbC9EcmFnRGF0YUVmbC5jcHAKQEAgLTI3Niw4ICsyNzYsOCBAQCBsaXN0KEFQUEVORCBXZWJD
b3JlX0xJQlJBUklFUwogICAgICR7R0xJQl9HSU9fTElCUkFSSUVTfQogICAgICR7R0xJQl9HT0JK
RUNUX0xJQlJBUklFU30KICAgICAke0dMSUJfTElCUkFSSUVTfQotICAgICR7R05VVExTX0xJQlJB
UklFU30KICAgICAke0hBUkZCVVpaX0xJQlJBUklFU30KKyAgICAke0xJQkdDUllQVF9MSUJSQVJJ
RVN9CiAgICAgJHtMSUJTT1VQX0xJQlJBUklFU30KICAgICAke0xJQlhNTDJfTElCUkFSSUVTfQog
ICAgICR7TElCWFNMVF9MSUJSQVJJRVN9CkBAIC0zMDIsNyArMzAyLDcgQEAgbGlzdChBUFBFTkQg
V2ViQ29yZV9TWVNURU1fSU5DTFVERV9ESVJFQ1RPUklFUwogICAgICR7RlJFRVRZUEUyX0lOQ0xV
REVfRElSU30KICAgICAke0dFT0NMVUVfSU5DTFVERV9ESVJTfQogICAgICR7R0lPX1VOSVhfSU5D
TFVERV9ESVJTfQotICAgICR7R05VVExTX0lOQ0xVREVfRElSU30KKyAgICAke0xJQkdDUllQVF9J
TkNMVURFX0RJUlN9CiAgICAgJHtMSUJYTUwyX0lOQ0xVREVfRElSfQogICAgICR7TElCWFNMVF9J
TkNMVURFX0RJUn0KICAgICAke1NRTElURV9JTkNMVURFX0RJUn0KQEAgLTQyMyw5ICs0MjMsMTAg
QEAgaWYgKEVOQUJMRV9TVUJUTEVfQ1JZUFRPKQogICAgICAgICBjcnlwdG8vYWxnb3JpdGhtcy9D
cnlwdG9BbGdvcml0aG1TSEEzODQuY3BwCiAgICAgICAgIGNyeXB0by9hbGdvcml0aG1zL0NyeXB0
b0FsZ29yaXRobVNIQTUxMi5jcHAKIAorICAgICAgICBjcnlwdG8vZ2NyeXB0L0NyeXB0b0FsZ29y
aXRobUhNQUNHQ3J5cHQuY3BwCisKICAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdvcml0
aG1BRVNfQ0JDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29yaXRo
bUFFU19LV0dudVRMUy5jcHAKLSAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdvcml0aG1I
TUFDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29yaXRobVJTQUVT
X1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMvQ3J5cHRvQWxnb3Jp
dGhtUlNBU1NBX1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMvQ3J5
cHRvQWxnb3JpdGhtUlNBX09BRVBHbnVUTFMuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2Uv
T3B0aW9uc0VmbC5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCmluZGV4IDk4
YTU2NWJiMzMwMzJhYjFiZTUxNjJjZjk2OGFlZWE5OTAzOTg5ZTEuLjU4ODhlNDgyMWMxYjk3MTUx
NjZkM2ZjZTVjMmQ4MmFmNWI4M2VkYmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25z
RWZsLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCkBAIC0xMjEsNyAr
MTIxLDcgQEAgV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX1JFUVVFU1Rf
QU5JTUFUSU9OX0ZSQU1FIFBVQkxJQyBPTikKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZB
TFVFKEVOQUJMRV9TQU1QTElOR19QUk9GSUxFUiBQVUJMSUMgT04pCiBXRUJLSVRfT1BUSU9OX0RF
RkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfU1BFRUNIX1NZTlRIRVNJUyBQVUJMSUMgT04pCiBXRUJL
SVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfU1BFTExDSEVDSyBQVUJMSUMgT04p
Ci1XRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfU1VCVExFX0NSWVBUTyBQ
VUJMSUMgT0ZGKQorV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX1NVQlRM
RV9DUllQVE8gUFVCTElDIE9OKQogV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5B
QkxFX1RPVUNIX0VWRU5UUyBQVUJMSUMgT04pCiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9W
QUxVRShFTkFCTEVfVE9VQ0hfU0xJREVSIFBVQkxJQyBPTikKIFdFQktJVF9PUFRJT05fREVGQVVM
VF9QT1JUX1ZBTFVFKEVOQUJMRV9VU0VSU0VMRUNUX0FMTCBQVUJMSUMgT04pCkBAIC0xMzksNyAr
MTM5LDcgQEAgV0VCS0lUX09QVElPTl9FTkQoKQogIyBCZWdpbiB0byBmaW5kIG5lY2Vzc2FyeSBw
YWNrYWdlcyBmb3IgRUZMIHBvcnQuCiBmaW5kX3BhY2thZ2UoQ2Fpcm8gMS4xMC4yIFJFUVVJUkVE
KQogZmluZF9wYWNrYWdlKEZvbnRjb25maWcgMi44LjAgUkVRVUlSRUQpCi1maW5kX3BhY2thZ2Uo
R251VExTIDMuMC4wIFJFUVVJUkVEKQorZmluZF9wYWNrYWdlKExpYkdjcnlwdCAxLjYuMCBSRVFV
SVJFRCkKIGZpbmRfcGFja2FnZShMaWJYbWwyIDIuOC4wIFJFUVVJUkVEKQogZmluZF9wYWNrYWdl
KExpYlhzbHQgMS4xLjcgUkVRVUlSRUQpCiBmaW5kX3BhY2thZ2UoSUNVIFJFUVVJUkVEKQpkaWZm
IC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDJhMDdkODIy
Yzg5NjRmMjg3YzY2NGE5NTdjNDlkMjJlOTMyMjViYTIuLjc4N2QyNWE2MzFjNzI3MzExOTRlNzJl
Njc1NjdlNzdmMDg3MDk1ODYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29s
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxNi0xMS0wNiAgR3l1eW91bmcgS2ltICA8
Z3l1eW91bmcua2ltQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0VGTF0gVXNlIGxpYmdjcnlwdCBp
bnN0ZWFkIG9mIEdudVRMUyBmb3IgQ3J5cHRvRGlnZXN0CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ0NjEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBcyBHVEsgcG9ydCBpbiByMjA4Mjk3LCBFRkwgcG9y
dCBzdGFydHMgdG8gdXNlIGxpYmdjcnlwdCBpbnN0ZWFkIG9mIEdudVRMUyBhcyB3ZWxsLgorCisg
ICAgICAgICogZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzOiBBZGQgbGliZ2NyaXB0IHBhY2thZ2Ug
ZGVwZW5kZWN5LgorCiAyMDE2LTExLTA0ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+
CiAKICAgICAgICAgV1RGOjpQYXJraW5nTG90IHNob3VsZCBzdG9wIHVzaW5nIHN0ZDo6Y2hyb25v
IGJlY2F1c2Ugc3RkOjpjaHJvbm86OmR1cmF0aW9uIGNhc3RzIGFyZSBwcm9uZSB0byBvdmVyZmxv
d3MKZGlmZiAtLWdpdCBhL1Rvb2xzL2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcyBiL1Rvb2xzL2Vm
bC9pbnN0YWxsLWRlcGVuZGVuY2llcwppbmRleCBlMjg5OGNjNzUwZDRkMDg5ZDU5MzljNGIxNTYx
YTUyYjNhZDg5NjUxLi43MjAzOGNjOTkwMTU5YmRjM2NmMjM4ZjdmMGFjYmMyNDMwZjRhZmEzIDEw
MDc1NQotLS0gYS9Ub29scy9lZmwvaW5zdGFsbC1kZXBlbmRlbmNpZXMKKysrIGIvVG9vbHMvZWZs
L2luc3RhbGwtZGVwZW5kZW5jaWVzCkBAIC03NywxMSArNzcsMTAgQEAgZnVuY3Rpb24gaW5zdGFs
bERlcGVuZGVuY2llc1dpdGhBcHQgewogICAgICAgICBsaWJmYWFkLWRldiBcCiAgICAgICAgIGxp
YmZmaS1kZXYgXAogICAgICAgICBsaWJmcmVldHlwZTYtZGV2IFwKLSAgICAgICAgbGliZ2NyeXB0
MTEtZGV2IFwKKyAgICAgICAgJChhcHRJZkVsc2UgbGliZ2NyeXB0MjAtZGV2IGxpYmdjcnlwdDEx
LWRldikgXAogICAgICAgICAkKGFwdElmRWxzZSBsaWJnZW9jbHVlLTItZGV2IGxpYmdlb2NsdWUt
ZGV2KSBcCiAgICAgICAgIGxpYmdpZi1kZXYgXAogICAgICAgICBsaWJnbDEtbWVzYS1kZXYgXAot
ICAgICAgICBsaWJnbnV0bHMyOC1kZXYgXAogICAgICAgICBsaWJncGctZXJyb3ItZGV2IFwKICAg
ICAgICAgbGliaHlwaGVuLWRldiBcCiAgICAgICAgIGxpYmljdS1kZXYgXApkaWZmIC0tZ2l0IGEv
Q2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDE5ZWYyYmI0NjMwYWQxYTRkZjg0MmRmYWQ5ODY5
NzE2OGE0Y2NmNzQuLjVmNTA0MjM5MTBkOTJhNjA1ODExOTMxOWNlNzg2MGYzOGJlNjM0ZmYgMTAw
NjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAx
Ni0xMS0wNiAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHdlYmtpdC5vcmc+CisKKyAgICAg
ICAgW0VGTF0gVXNlIGxpYmdjcnlwdCBpbnN0ZWFkIG9mIEdudVRMUyBmb3IgQ3J5cHRvRGlnZXN0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ0NjEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBcyBHVEsg
cG9ydCBpbiByMjA4Mjk3LCBFRkwgcG9ydCBzdGFydHMgdG8gdXNlIGxpYmdjcnlwdCBpbnN0ZWFk
IG9mIEdudVRMUyBhcyB3ZWxsLgorCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNFZmwu
Y21ha2U6CisgICAgICAgIEVuYWJsZSBFTkFCTEVfU1VCVExFX0NSWVBUTyBiZWNhdXNlIGl0IGlz
IGFscmVhZHkgZW5hYmxlZCBvbiBGZWF0dXJlTGlzdC5wbS4KKwogMjAxNi0xMS0wNSAgS29uc3Rh
bnRpbiBUb2thcmV2ICA8YW5udWxlbkB5YW5kZXgucnU+CiAKICAgICAgICAgW01pbkdXXSBGaXhl
ZCBDOTkvQysrMTEgZm9ybWF0IGF0dHJpYnV0ZXMgaW4gcHJpbnRmLWxpa2UgZnVuY3Rpb25zCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294022</attachid>
            <date>2016-11-06 05:45:02 -0800</date>
            <delta_ts>2016-11-06 05:49:00 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-164461-20161106224056.patch</filename>
            <type>text/plain</type>
            <size>3904</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4NDIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTIzN2Y5YTg3ZDg0N2Nj
NDFmMTI1ZjBkYzljZThjOGQ3M2NmMmZmNy4uNjFhMjI1N2EwYmQwODk0NWI3M2U3NGZlZjNiOWJk
NGY0MWFiNWZkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE2LTExLTA2ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBbRUZMXSBVc2Ug
bGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGZvciBDcnlwdG9EaWdlc3QKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDQ2MQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIEFzIEdUSyBwb3J0IGluIHIy
MDgyOTcsIEVGTCBwb3J0IHN0YXJ0cyB0byB1c2UgbGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExT
IGFzIHdlbGwuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBiZWhhdmlvciBjaGFuZ2UuCisK
KyAgICAgICAgKiBQbGF0Zm9ybUVmbC5jbWFrZToKKwogMjAxNi0xMS0wNCAgRmlsaXAgUGl6bG8g
IDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFdURjo6UGFya2luZ0xvdCBzaG91bGQgc3Rv
cCB1c2luZyBzdGQ6OmNocm9ubyBiZWNhdXNlIHN0ZDo6Y2hyb25vOjpkdXJhdGlvbiBjYXN0cyBh
cmUgcHJvbmUgdG8gb3ZlcmZsb3dzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9y
bUVmbC5jbWFrZSBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCmluZGV4IDcyYTFj
NzIyODY0Zjg5ZjEzMGVkNjdmZTdmYzc2OTVkNzY2YjliZWEuLjkzMzkzMjhkNDE1YTY3NTg5Nzk1
NDZkMjQ0NzFjNjNlNDMyZDMwNjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3Jt
RWZsLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCkBAIC05MSw3
ICs5MSw3IEBAIGxpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUwogCiAgICAgcGxhdGZvcm0vYXVk
aW8vZWZsL0F1ZGlvQnVzRWZsLmNwcAogCi0gICAgcGxhdGZvcm0vY3J5cHRvL2dudXRscy9Dcnlw
dG9EaWdlc3RHbnVUTFMuY3BwCisgICAgcGxhdGZvcm0vY3J5cHRvL2djcnlwdC9DcnlwdG9EaWdl
c3RHQ3J5cHQuY3BwCiAKICAgICBwbGF0Zm9ybS9lZmwvQ3Vyc29yRWZsLmNwcAogICAgIHBsYXRm
b3JtL2VmbC9EcmFnRGF0YUVmbC5jcHAKQEAgLTI3Niw4ICsyNzYsOCBAQCBsaXN0KEFQUEVORCBX
ZWJDb3JlX0xJQlJBUklFUwogICAgICR7R0xJQl9HSU9fTElCUkFSSUVTfQogICAgICR7R0xJQl9H
T0JKRUNUX0xJQlJBUklFU30KICAgICAke0dMSUJfTElCUkFSSUVTfQotICAgICR7R05VVExTX0xJ
QlJBUklFU30KICAgICAke0hBUkZCVVpaX0xJQlJBUklFU30KKyAgICAke0xJQkdDUllQVF9MSUJS
QVJJRVN9CiAgICAgJHtMSUJTT1VQX0xJQlJBUklFU30KICAgICAke0xJQlhNTDJfTElCUkFSSUVT
fQogICAgICR7TElCWFNMVF9MSUJSQVJJRVN9CkBAIC0zMDIsNyArMzAyLDcgQEAgbGlzdChBUFBF
TkQgV2ViQ29yZV9TWVNURU1fSU5DTFVERV9ESVJFQ1RPUklFUwogICAgICR7RlJFRVRZUEUyX0lO
Q0xVREVfRElSU30KICAgICAke0dFT0NMVUVfSU5DTFVERV9ESVJTfQogICAgICR7R0lPX1VOSVhf
SU5DTFVERV9ESVJTfQotICAgICR7R05VVExTX0lOQ0xVREVfRElSU30KKyAgICAke0xJQkdDUllQ
VF9JTkNMVURFX0RJUlN9CiAgICAgJHtMSUJYTUwyX0lOQ0xVREVfRElSfQogICAgICR7TElCWFNM
VF9JTkNMVURFX0RJUn0KICAgICAke1NRTElURV9JTkNMVURFX0RJUn0KQEAgLTQyMyw5ICs0MjMs
MTAgQEAgaWYgKEVOQUJMRV9TVUJUTEVfQ1JZUFRPKQogICAgICAgICBjcnlwdG8vYWxnb3JpdGht
cy9DcnlwdG9BbGdvcml0aG1TSEEzODQuY3BwCiAgICAgICAgIGNyeXB0by9hbGdvcml0aG1zL0Ny
eXB0b0FsZ29yaXRobVNIQTUxMi5jcHAKIAorICAgICAgICBjcnlwdG8vZ2NyeXB0L0NyeXB0b0Fs
Z29yaXRobUhNQUNHQ3J5cHQuY3BwCisKICAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdv
cml0aG1BRVNfQ0JDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29y
aXRobUFFU19LV0dudVRMUy5jcHAKLSAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdvcml0
aG1ITUFDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29yaXRobVJT
QUVTX1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMvQ3J5cHRvQWxn
b3JpdGhtUlNBU1NBX1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMv
Q3J5cHRvQWxnb3JpdGhtUlNBX09BRVBHbnVUTFMuY3BwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFu
Z2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMmEwN2Q4MjJjODk2NGYyODdjNjY0YTk1N2M0
OWQyMmU5MzIyNWJhMi4uMDk1M2RiOWY5NDNjMDY3MWQ3YzA4YTVjNjc0OTIyOGIwOGZmMjkyNSAx
MDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE0IEBACisyMDE2LTExLTA2ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0
Lm9yZz4KKworICAgICAgICBbRUZMXSBVc2UgbGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGZv
ciBDcnlwdG9EaWdlc3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2NDQ2MQorCisgICAgICAgIFJldmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvLgor
CisgICAgICAgIEFzIEdUSyBwb3J0IGluIHIyMDgyOTcsIEVGTCBwb3J0IHN0YXJ0cyB0byB1c2Ug
bGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGFzIHdlbGwuCisKKyAgICAgICAgKiBlZmwvaW5z
dGFsbC1kZXBlbmRlbmNpZXM6IEFkZCBsaWJnY3JpcHQgcGFja2FnZSBkZXBlbmRlY3kuCisKIDIw
MTYtMTEtMDQgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAgICBXVEY6
OlBhcmtpbmdMb3Qgc2hvdWxkIHN0b3AgdXNpbmcgc3RkOjpjaHJvbm8gYmVjYXVzZSBzdGQ6OmNo
cm9ubzo6ZHVyYXRpb24gY2FzdHMgYXJlIHByb25lIHRvIG92ZXJmbG93cwpkaWZmIC0tZ2l0IGEv
VG9vbHMvZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzIGIvVG9vbHMvZWZsL2luc3RhbGwtZGVwZW5k
ZW5jaWVzCmluZGV4IGUyODk4Y2M3NTBkNGQwODlkNTkzOWM0YjE1NjFhNTJiM2FkODk2NTEuLjcy
MDM4Y2M5OTAxNTliZGMzY2YyMzhmN2YwYWNiYzI0MzBmNGFmYTMgMTAwNzU1Ci0tLSBhL1Rvb2xz
L2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcworKysgYi9Ub29scy9lZmwvaW5zdGFsbC1kZXBlbmRl
bmNpZXMKQEAgLTc3LDExICs3NywxMCBAQCBmdW5jdGlvbiBpbnN0YWxsRGVwZW5kZW5jaWVzV2l0
aEFwdCB7CiAgICAgICAgIGxpYmZhYWQtZGV2IFwKICAgICAgICAgbGliZmZpLWRldiBcCiAgICAg
ICAgIGxpYmZyZWV0eXBlNi1kZXYgXAotICAgICAgICBsaWJnY3J5cHQxMS1kZXYgXAorICAgICAg
ICAkKGFwdElmRWxzZSBsaWJnY3J5cHQyMC1kZXYgbGliZ2NyeXB0MTEtZGV2KSBcCiAgICAgICAg
ICQoYXB0SWZFbHNlIGxpYmdlb2NsdWUtMi1kZXYgbGliZ2VvY2x1ZS1kZXYpIFwKICAgICAgICAg
bGliZ2lmLWRldiBcCiAgICAgICAgIGxpYmdsMS1tZXNhLWRldiBcCi0gICAgICAgIGxpYmdudXRs
czI4LWRldiBcCiAgICAgICAgIGxpYmdwZy1lcnJvci1kZXYgXAogICAgICAgICBsaWJoeXBoZW4t
ZGV2IFwKICAgICAgICAgbGliaWN1LWRldiBcCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294023</attachid>
            <date>2016-11-06 05:49:05 -0800</date>
            <delta_ts>2016-11-06 18:13:58 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-164461-20161106224459.patch</filename>
            <type>text/plain</type>
            <size>3904</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4NDIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTIzN2Y5YTg3ZDg0N2Nj
NDFmMTI1ZjBkYzljZThjOGQ3M2NmMmZmNy4uNjFhMjI1N2EwYmQwODk0NWI3M2U3NGZlZjNiOWJk
NGY0MWFiNWZkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE2LTExLTA2ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBbRUZMXSBVc2Ug
bGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGZvciBDcnlwdG9EaWdlc3QKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDQ2MQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIEFzIEdUSyBwb3J0IGluIHIy
MDgyOTcsIEVGTCBwb3J0IHN0YXJ0cyB0byB1c2UgbGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExT
IGFzIHdlbGwuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBiZWhhdmlvciBjaGFuZ2UuCisK
KyAgICAgICAgKiBQbGF0Zm9ybUVmbC5jbWFrZToKKwogMjAxNi0xMS0wNCAgRmlsaXAgUGl6bG8g
IDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFdURjo6UGFya2luZ0xvdCBzaG91bGQgc3Rv
cCB1c2luZyBzdGQ6OmNocm9ubyBiZWNhdXNlIHN0ZDo6Y2hyb25vOjpkdXJhdGlvbiBjYXN0cyBh
cmUgcHJvbmUgdG8gb3ZlcmZsb3dzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9y
bUVmbC5jbWFrZSBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCmluZGV4IDcyYTFj
NzIyODY0Zjg5ZjEzMGVkNjdmZTdmYzc2OTVkNzY2YjliZWEuLjkzMzkzMjhkNDE1YTY3NTg5Nzk1
NDZkMjQ0NzFjNjNlNDMyZDMwNjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3Jt
RWZsLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCkBAIC05MSw3
ICs5MSw3IEBAIGxpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUwogCiAgICAgcGxhdGZvcm0vYXVk
aW8vZWZsL0F1ZGlvQnVzRWZsLmNwcAogCi0gICAgcGxhdGZvcm0vY3J5cHRvL2dudXRscy9Dcnlw
dG9EaWdlc3RHbnVUTFMuY3BwCisgICAgcGxhdGZvcm0vY3J5cHRvL2djcnlwdC9DcnlwdG9EaWdl
c3RHQ3J5cHQuY3BwCiAKICAgICBwbGF0Zm9ybS9lZmwvQ3Vyc29yRWZsLmNwcAogICAgIHBsYXRm
b3JtL2VmbC9EcmFnRGF0YUVmbC5jcHAKQEAgLTI3Niw4ICsyNzYsOCBAQCBsaXN0KEFQUEVORCBX
ZWJDb3JlX0xJQlJBUklFUwogICAgICR7R0xJQl9HSU9fTElCUkFSSUVTfQogICAgICR7R0xJQl9H
T0JKRUNUX0xJQlJBUklFU30KICAgICAke0dMSUJfTElCUkFSSUVTfQotICAgICR7R05VVExTX0xJ
QlJBUklFU30KICAgICAke0hBUkZCVVpaX0xJQlJBUklFU30KKyAgICAke0xJQkdDUllQVF9MSUJS
QVJJRVN9CiAgICAgJHtMSUJTT1VQX0xJQlJBUklFU30KICAgICAke0xJQlhNTDJfTElCUkFSSUVT
fQogICAgICR7TElCWFNMVF9MSUJSQVJJRVN9CkBAIC0zMDIsNyArMzAyLDcgQEAgbGlzdChBUFBF
TkQgV2ViQ29yZV9TWVNURU1fSU5DTFVERV9ESVJFQ1RPUklFUwogICAgICR7RlJFRVRZUEUyX0lO
Q0xVREVfRElSU30KICAgICAke0dFT0NMVUVfSU5DTFVERV9ESVJTfQogICAgICR7R0lPX1VOSVhf
SU5DTFVERV9ESVJTfQotICAgICR7R05VVExTX0lOQ0xVREVfRElSU30KKyAgICAke0xJQkdDUllQ
VF9JTkNMVURFX0RJUlN9CiAgICAgJHtMSUJYTUwyX0lOQ0xVREVfRElSfQogICAgICR7TElCWFNM
VF9JTkNMVURFX0RJUn0KICAgICAke1NRTElURV9JTkNMVURFX0RJUn0KQEAgLTQyMyw5ICs0MjMs
MTAgQEAgaWYgKEVOQUJMRV9TVUJUTEVfQ1JZUFRPKQogICAgICAgICBjcnlwdG8vYWxnb3JpdGht
cy9DcnlwdG9BbGdvcml0aG1TSEEzODQuY3BwCiAgICAgICAgIGNyeXB0by9hbGdvcml0aG1zL0Ny
eXB0b0FsZ29yaXRobVNIQTUxMi5jcHAKIAorICAgICAgICBjcnlwdG8vZ2NyeXB0L0NyeXB0b0Fs
Z29yaXRobUhNQUNHQ3J5cHQuY3BwCisKICAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdv
cml0aG1BRVNfQ0JDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29y
aXRobUFFU19LV0dudVRMUy5jcHAKLSAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdvcml0
aG1ITUFDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29yaXRobVJT
QUVTX1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMvQ3J5cHRvQWxn
b3JpdGhtUlNBU1NBX1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMv
Q3J5cHRvQWxnb3JpdGhtUlNBX09BRVBHbnVUTFMuY3BwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFu
Z2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMmEwN2Q4MjJjODk2NGYyODdjNjY0YTk1N2M0
OWQyMmU5MzIyNWJhMi4uMDk1M2RiOWY5NDNjMDY3MWQ3YzA4YTVjNjc0OTIyOGIwOGZmMjkyNSAx
MDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE0IEBACisyMDE2LTExLTA2ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0
Lm9yZz4KKworICAgICAgICBbRUZMXSBVc2UgbGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGZv
ciBDcnlwdG9EaWdlc3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2NDQ2MQorCisgICAgICAgIFJldmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvLgor
CisgICAgICAgIEFzIEdUSyBwb3J0IGluIHIyMDgyOTcsIEVGTCBwb3J0IHN0YXJ0cyB0byB1c2Ug
bGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGFzIHdlbGwuCisKKyAgICAgICAgKiBlZmwvaW5z
dGFsbC1kZXBlbmRlbmNpZXM6IEFkZCBsaWJnY3JpcHQgcGFja2FnZSBkZXBlbmRlY3kuCisKIDIw
MTYtMTEtMDQgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAgICBXVEY6
OlBhcmtpbmdMb3Qgc2hvdWxkIHN0b3AgdXNpbmcgc3RkOjpjaHJvbm8gYmVjYXVzZSBzdGQ6OmNo
cm9ubzo6ZHVyYXRpb24gY2FzdHMgYXJlIHByb25lIHRvIG92ZXJmbG93cwpkaWZmIC0tZ2l0IGEv
VG9vbHMvZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzIGIvVG9vbHMvZWZsL2luc3RhbGwtZGVwZW5k
ZW5jaWVzCmluZGV4IGUyODk4Y2M3NTBkNGQwODlkNTkzOWM0YjE1NjFhNTJiM2FkODk2NTEuLjcy
MDM4Y2M5OTAxNTliZGMzY2YyMzhmN2YwYWNiYzI0MzBmNGFmYTMgMTAwNzU1Ci0tLSBhL1Rvb2xz
L2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcworKysgYi9Ub29scy9lZmwvaW5zdGFsbC1kZXBlbmRl
bmNpZXMKQEAgLTc3LDExICs3NywxMCBAQCBmdW5jdGlvbiBpbnN0YWxsRGVwZW5kZW5jaWVzV2l0
aEFwdCB7CiAgICAgICAgIGxpYmZhYWQtZGV2IFwKICAgICAgICAgbGliZmZpLWRldiBcCiAgICAg
ICAgIGxpYmZyZWV0eXBlNi1kZXYgXAotICAgICAgICBsaWJnY3J5cHQxMS1kZXYgXAorICAgICAg
ICAkKGFwdElmRWxzZSBsaWJnY3J5cHQyMC1kZXYgbGliZ2NyeXB0MTEtZGV2KSBcCiAgICAgICAg
ICQoYXB0SWZFbHNlIGxpYmdlb2NsdWUtMi1kZXYgbGliZ2VvY2x1ZS1kZXYpIFwKICAgICAgICAg
bGliZ2lmLWRldiBcCiAgICAgICAgIGxpYmdsMS1tZXNhLWRldiBcCi0gICAgICAgIGxpYmdudXRs
czI4LWRldiBcCiAgICAgICAgIGxpYmdwZy1lcnJvci1kZXYgXAogICAgICAgICBsaWJoeXBoZW4t
ZGV2IFwKICAgICAgICAgbGliaWN1LWRldiBcCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294040</attachid>
            <date>2016-11-06 18:14:05 -0800</date>
            <delta_ts>2016-11-07 18:16:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164461-20161107110957.patch</filename>
            <type>text/plain</type>
            <size>5109</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4NDIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTIzN2Y5YTg3ZDg0N2Nj
NDFmMTI1ZjBkYzljZThjOGQ3M2NmMmZmNy4uNjFhMjI1N2EwYmQwODk0NWI3M2U3NGZlZjNiOWJk
NGY0MWFiNWZkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE2LTExLTA2ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBbRUZMXSBVc2Ug
bGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGZvciBDcnlwdG9EaWdlc3QKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDQ2MQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIEFzIEdUSyBwb3J0IGluIHIy
MDgyOTcsIEVGTCBwb3J0IHN0YXJ0cyB0byB1c2UgbGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExT
IGFzIHdlbGwuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBiZWhhdmlvciBjaGFuZ2UuCisK
KyAgICAgICAgKiBQbGF0Zm9ybUVmbC5jbWFrZToKKwogMjAxNi0xMS0wNCAgRmlsaXAgUGl6bG8g
IDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFdURjo6UGFya2luZ0xvdCBzaG91bGQgc3Rv
cCB1c2luZyBzdGQ6OmNocm9ubyBiZWNhdXNlIHN0ZDo6Y2hyb25vOjpkdXJhdGlvbiBjYXN0cyBh
cmUgcHJvbmUgdG8gb3ZlcmZsb3dzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9y
bUVmbC5jbWFrZSBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCmluZGV4IDcyYTFj
NzIyODY0Zjg5ZjEzMGVkNjdmZTdmYzc2OTVkNzY2YjliZWEuLjkzMzkzMjhkNDE1YTY3NTg5Nzk1
NDZkMjQ0NzFjNjNlNDMyZDMwNjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3Jt
RWZsLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCkBAIC05MSw3
ICs5MSw3IEBAIGxpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUwogCiAgICAgcGxhdGZvcm0vYXVk
aW8vZWZsL0F1ZGlvQnVzRWZsLmNwcAogCi0gICAgcGxhdGZvcm0vY3J5cHRvL2dudXRscy9Dcnlw
dG9EaWdlc3RHbnVUTFMuY3BwCisgICAgcGxhdGZvcm0vY3J5cHRvL2djcnlwdC9DcnlwdG9EaWdl
c3RHQ3J5cHQuY3BwCiAKICAgICBwbGF0Zm9ybS9lZmwvQ3Vyc29yRWZsLmNwcAogICAgIHBsYXRm
b3JtL2VmbC9EcmFnRGF0YUVmbC5jcHAKQEAgLTI3Niw4ICsyNzYsOCBAQCBsaXN0KEFQUEVORCBX
ZWJDb3JlX0xJQlJBUklFUwogICAgICR7R0xJQl9HSU9fTElCUkFSSUVTfQogICAgICR7R0xJQl9H
T0JKRUNUX0xJQlJBUklFU30KICAgICAke0dMSUJfTElCUkFSSUVTfQotICAgICR7R05VVExTX0xJ
QlJBUklFU30KICAgICAke0hBUkZCVVpaX0xJQlJBUklFU30KKyAgICAke0xJQkdDUllQVF9MSUJS
QVJJRVN9CiAgICAgJHtMSUJTT1VQX0xJQlJBUklFU30KICAgICAke0xJQlhNTDJfTElCUkFSSUVT
fQogICAgICR7TElCWFNMVF9MSUJSQVJJRVN9CkBAIC0zMDIsNyArMzAyLDcgQEAgbGlzdChBUFBF
TkQgV2ViQ29yZV9TWVNURU1fSU5DTFVERV9ESVJFQ1RPUklFUwogICAgICR7RlJFRVRZUEUyX0lO
Q0xVREVfRElSU30KICAgICAke0dFT0NMVUVfSU5DTFVERV9ESVJTfQogICAgICR7R0lPX1VOSVhf
SU5DTFVERV9ESVJTfQotICAgICR7R05VVExTX0lOQ0xVREVfRElSU30KKyAgICAke0xJQkdDUllQ
VF9JTkNMVURFX0RJUlN9CiAgICAgJHtMSUJYTUwyX0lOQ0xVREVfRElSfQogICAgICR7TElCWFNM
VF9JTkNMVURFX0RJUn0KICAgICAke1NRTElURV9JTkNMVURFX0RJUn0KQEAgLTQyMyw5ICs0MjMs
MTAgQEAgaWYgKEVOQUJMRV9TVUJUTEVfQ1JZUFRPKQogICAgICAgICBjcnlwdG8vYWxnb3JpdGht
cy9DcnlwdG9BbGdvcml0aG1TSEEzODQuY3BwCiAgICAgICAgIGNyeXB0by9hbGdvcml0aG1zL0Ny
eXB0b0FsZ29yaXRobVNIQTUxMi5jcHAKIAorICAgICAgICBjcnlwdG8vZ2NyeXB0L0NyeXB0b0Fs
Z29yaXRobUhNQUNHQ3J5cHQuY3BwCisKICAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdv
cml0aG1BRVNfQ0JDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29y
aXRobUFFU19LV0dudVRMUy5jcHAKLSAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdvcml0
aG1ITUFDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29yaXRobVJT
QUVTX1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMvQ3J5cHRvQWxn
b3JpdGhtUlNBU1NBX1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMv
Q3J5cHRvQWxnb3JpdGhtUlNBX09BRVBHbnVUTFMuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21h
a2UvT3B0aW9uc0VmbC5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCmluZGV4
IDk4YTU2NWJiMzMwMzJhYjFiZTUxNjJjZjk2OGFlZWE5OTAzOTg5ZTEuLjkzZmE0OTgzZWNhOGM0
YThiYzYzZDQxYWY1M2Y0MzgyNjE2NWVkMzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRp
b25zRWZsLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCkBAIC0xMzks
NyArMTM5LDcgQEAgV0VCS0lUX09QVElPTl9FTkQoKQogIyBCZWdpbiB0byBmaW5kIG5lY2Vzc2Fy
eSBwYWNrYWdlcyBmb3IgRUZMIHBvcnQuCiBmaW5kX3BhY2thZ2UoQ2Fpcm8gMS4xMC4yIFJFUVVJ
UkVEKQogZmluZF9wYWNrYWdlKEZvbnRjb25maWcgMi44LjAgUkVRVUlSRUQpCi1maW5kX3BhY2th
Z2UoR251VExTIDMuMC4wIFJFUVVJUkVEKQorZmluZF9wYWNrYWdlKExpYkdjcnlwdCAxLjYuMCBS
RVFVSVJFRCkKIGZpbmRfcGFja2FnZShMaWJYbWwyIDIuOC4wIFJFUVVJUkVEKQogZmluZF9wYWNr
YWdlKExpYlhzbHQgMS4xLjcgUkVRVUlSRUQpCiBmaW5kX3BhY2thZ2UoSUNVIFJFUVVJUkVEKQpk
aWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDJhMDdk
ODIyYzg5NjRmMjg3YzY2NGE5NTdjNDlkMjJlOTMyMjViYTIuLjA5NTNkYjlmOTQzYzA2NzFkN2Mw
OGE1YzY3NDkyMjhiMDhmZjI5MjUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxNi0xMS0wNiAgR3l1eW91bmcgS2lt
ICA8Z3l1eW91bmcua2ltQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0VGTF0gVXNlIGxpYmdjcnlw
dCBpbnN0ZWFkIG9mIEdudVRMUyBmb3IgQ3J5cHRvRGlnZXN0CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ0NjEKKworICAgICAgICBSZXZpZXdlZCBi
eSBNaWNoYWVsIENhdGFuemFyby4KKworICAgICAgICBBcyBHVEsgcG9ydCBpbiByMjA4Mjk3LCBF
RkwgcG9ydCBzdGFydHMgdG8gdXNlIGxpYmdjcnlwdCBpbnN0ZWFkIG9mIEdudVRMUyBhcyB3ZWxs
LgorCisgICAgICAgICogZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzOiBBZGQgbGliZ2NyaXB0IHBh
Y2thZ2UgZGVwZW5kZWN5LgorCiAyMDE2LTExLTA0ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBs
ZS5jb20+CiAKICAgICAgICAgV1RGOjpQYXJraW5nTG90IHNob3VsZCBzdG9wIHVzaW5nIHN0ZDo6
Y2hyb25vIGJlY2F1c2Ugc3RkOjpjaHJvbm86OmR1cmF0aW9uIGNhc3RzIGFyZSBwcm9uZSB0byBv
dmVyZmxvd3MKZGlmZiAtLWdpdCBhL1Rvb2xzL2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcyBiL1Rv
b2xzL2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcwppbmRleCBlMjg5OGNjNzUwZDRkMDg5ZDU5Mzlj
NGIxNTYxYTUyYjNhZDg5NjUxLi43MjAzOGNjOTkwMTU5YmRjM2NmMjM4ZjdmMGFjYmMyNDMwZjRh
ZmEzIDEwMDc1NQotLS0gYS9Ub29scy9lZmwvaW5zdGFsbC1kZXBlbmRlbmNpZXMKKysrIGIvVG9v
bHMvZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzCkBAIC03NywxMSArNzcsMTAgQEAgZnVuY3Rpb24g
aW5zdGFsbERlcGVuZGVuY2llc1dpdGhBcHQgewogICAgICAgICBsaWJmYWFkLWRldiBcCiAgICAg
ICAgIGxpYmZmaS1kZXYgXAogICAgICAgICBsaWJmcmVldHlwZTYtZGV2IFwKLSAgICAgICAgbGli
Z2NyeXB0MTEtZGV2IFwKKyAgICAgICAgJChhcHRJZkVsc2UgbGliZ2NyeXB0MjAtZGV2IGxpYmdj
cnlwdDExLWRldikgXAogICAgICAgICAkKGFwdElmRWxzZSBsaWJnZW9jbHVlLTItZGV2IGxpYmdl
b2NsdWUtZGV2KSBcCiAgICAgICAgIGxpYmdpZi1kZXYgXAogICAgICAgICBsaWJnbDEtbWVzYS1k
ZXYgXAotICAgICAgICBsaWJnbnV0bHMyOC1kZXYgXAogICAgICAgICBsaWJncGctZXJyb3ItZGV2
IFwKICAgICAgICAgbGliaHlwaGVuLWRldiBcCiAgICAgICAgIGxpYmljdS1kZXYgXApkaWZmIC0t
Z2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDE5ZWYyYmI0NjMwYWQxYTRkZjg0MmRm
YWQ5ODY5NzE2OGE0Y2NmNzQuLjQ5ZWEwMTVlYmMxZTBlZmI0MjgwNTNjMWIyYjE3OWEwYjJiZDU4
ZWYgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBA
QAorMjAxNi0xMS0wNiAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgW0VGTF0gVXNlIGxpYmdjcnlwdCBpbnN0ZWFkIG9mIEdudVRMUyBmb3IgQ3J5cHRv
RGlnZXN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NjQ0NjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlOiBGaW5kIExpYkdjcnlwdCBwYWNrYWdlIGlu
c3RlYWQgb2YgR251VExTLgorCiAyMDE2LTExLTA1ICBLb25zdGFudGluIFRva2FyZXYgIDxhbm51
bGVuQHlhbmRleC5ydT4KIAogICAgICAgICBbTWluR1ddIEZpeGVkIEM5OS9DKysxMSBmb3JtYXQg
YXR0cmlidXRlcyBpbiBwcmludGYtbGlrZSBmdW5jdGlvbnMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294109</attachid>
            <date>2016-11-07 18:16:18 -0800</date>
            <delta_ts>2016-11-09 10:27:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164461-20161108111210.patch</filename>
            <type>text/plain</type>
            <size>5112</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4NDIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTIzN2Y5YTg3ZDg0N2Nj
NDFmMTI1ZjBkYzljZThjOGQ3M2NmMmZmNy4uNjFhMjI1N2EwYmQwODk0NWI3M2U3NGZlZjNiOWJk
NGY0MWFiNWZkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE2LTExLTA2ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBbRUZMXSBVc2Ug
bGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExTIGZvciBDcnlwdG9EaWdlc3QKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDQ2MQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIEFzIEdUSyBwb3J0IGluIHIy
MDgyOTcsIEVGTCBwb3J0IHN0YXJ0cyB0byB1c2UgbGliZ2NyeXB0IGluc3RlYWQgb2YgR251VExT
IGFzIHdlbGwuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBiZWhhdmlvciBjaGFuZ2UuCisK
KyAgICAgICAgKiBQbGF0Zm9ybUVmbC5jbWFrZToKKwogMjAxNi0xMS0wNCAgRmlsaXAgUGl6bG8g
IDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFdURjo6UGFya2luZ0xvdCBzaG91bGQgc3Rv
cCB1c2luZyBzdGQ6OmNocm9ubyBiZWNhdXNlIHN0ZDo6Y2hyb25vOjpkdXJhdGlvbiBjYXN0cyBh
cmUgcHJvbmUgdG8gb3ZlcmZsb3dzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9y
bUVmbC5jbWFrZSBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCmluZGV4IDcyYTFj
NzIyODY0Zjg5ZjEzMGVkNjdmZTdmYzc2OTVkNzY2YjliZWEuLjkzMzkzMjhkNDE1YTY3NTg5Nzk1
NDZkMjQ0NzFjNjNlNDMyZDMwNjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3Jt
RWZsLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtRWZsLmNtYWtlCkBAIC05MSw3
ICs5MSw3IEBAIGxpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUwogCiAgICAgcGxhdGZvcm0vYXVk
aW8vZWZsL0F1ZGlvQnVzRWZsLmNwcAogCi0gICAgcGxhdGZvcm0vY3J5cHRvL2dudXRscy9Dcnlw
dG9EaWdlc3RHbnVUTFMuY3BwCisgICAgcGxhdGZvcm0vY3J5cHRvL2djcnlwdC9DcnlwdG9EaWdl
c3RHQ3J5cHQuY3BwCiAKICAgICBwbGF0Zm9ybS9lZmwvQ3Vyc29yRWZsLmNwcAogICAgIHBsYXRm
b3JtL2VmbC9EcmFnRGF0YUVmbC5jcHAKQEAgLTI3Niw4ICsyNzYsOCBAQCBsaXN0KEFQUEVORCBX
ZWJDb3JlX0xJQlJBUklFUwogICAgICR7R0xJQl9HSU9fTElCUkFSSUVTfQogICAgICR7R0xJQl9H
T0JKRUNUX0xJQlJBUklFU30KICAgICAke0dMSUJfTElCUkFSSUVTfQotICAgICR7R05VVExTX0xJ
QlJBUklFU30KICAgICAke0hBUkZCVVpaX0xJQlJBUklFU30KKyAgICAke0xJQkdDUllQVF9MSUJS
QVJJRVN9CiAgICAgJHtMSUJTT1VQX0xJQlJBUklFU30KICAgICAke0xJQlhNTDJfTElCUkFSSUVT
fQogICAgICR7TElCWFNMVF9MSUJSQVJJRVN9CkBAIC0zMDIsNyArMzAyLDcgQEAgbGlzdChBUFBF
TkQgV2ViQ29yZV9TWVNURU1fSU5DTFVERV9ESVJFQ1RPUklFUwogICAgICR7RlJFRVRZUEUyX0lO
Q0xVREVfRElSU30KICAgICAke0dFT0NMVUVfSU5DTFVERV9ESVJTfQogICAgICR7R0lPX1VOSVhf
SU5DTFVERV9ESVJTfQotICAgICR7R05VVExTX0lOQ0xVREVfRElSU30KKyAgICAke0xJQkdDUllQ
VF9JTkNMVURFX0RJUlN9CiAgICAgJHtMSUJYTUwyX0lOQ0xVREVfRElSfQogICAgICR7TElCWFNM
VF9JTkNMVURFX0RJUn0KICAgICAke1NRTElURV9JTkNMVURFX0RJUn0KQEAgLTQyMyw5ICs0MjMs
MTAgQEAgaWYgKEVOQUJMRV9TVUJUTEVfQ1JZUFRPKQogICAgICAgICBjcnlwdG8vYWxnb3JpdGht
cy9DcnlwdG9BbGdvcml0aG1TSEEzODQuY3BwCiAgICAgICAgIGNyeXB0by9hbGdvcml0aG1zL0Ny
eXB0b0FsZ29yaXRobVNIQTUxMi5jcHAKIAorICAgICAgICBjcnlwdG8vZ2NyeXB0L0NyeXB0b0Fs
Z29yaXRobUhNQUNHQ3J5cHQuY3BwCisKICAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdv
cml0aG1BRVNfQ0JDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29y
aXRobUFFU19LV0dudVRMUy5jcHAKLSAgICAgICAgY3J5cHRvL2dudXRscy9DcnlwdG9BbGdvcml0
aG1ITUFDR251VExTLmNwcAogICAgICAgICBjcnlwdG8vZ251dGxzL0NyeXB0b0FsZ29yaXRobVJT
QUVTX1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMvQ3J5cHRvQWxn
b3JpdGhtUlNBU1NBX1BLQ1MxX3YxXzVHbnVUTFMuY3BwCiAgICAgICAgIGNyeXB0by9nbnV0bHMv
Q3J5cHRvQWxnb3JpdGhtUlNBX09BRVBHbnVUTFMuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21h
a2UvT3B0aW9uc0VmbC5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCmluZGV4
IDk4YTU2NWJiMzMwMzJhYjFiZTUxNjJjZjk2OGFlZWE5OTAzOTg5ZTEuLjkzZmE0OTgzZWNhOGM0
YThiYzYzZDQxYWY1M2Y0MzgyNjE2NWVkMzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRp
b25zRWZsLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCkBAIC0xMzks
NyArMTM5LDcgQEAgV0VCS0lUX09QVElPTl9FTkQoKQogIyBCZWdpbiB0byBmaW5kIG5lY2Vzc2Fy
eSBwYWNrYWdlcyBmb3IgRUZMIHBvcnQuCiBmaW5kX3BhY2thZ2UoQ2Fpcm8gMS4xMC4yIFJFUVVJ
UkVEKQogZmluZF9wYWNrYWdlKEZvbnRjb25maWcgMi44LjAgUkVRVUlSRUQpCi1maW5kX3BhY2th
Z2UoR251VExTIDMuMC4wIFJFUVVJUkVEKQorZmluZF9wYWNrYWdlKExpYkdjcnlwdCAxLjYuMCBS
RVFVSVJFRCkKIGZpbmRfcGFja2FnZShMaWJYbWwyIDIuOC4wIFJFUVVJUkVEKQogZmluZF9wYWNr
YWdlKExpYlhzbHQgMS4xLjcgUkVRVUlSRUQpCiBmaW5kX3BhY2thZ2UoSUNVIFJFUVVJUkVEKQpk
aWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDJhMDdk
ODIyYzg5NjRmMjg3YzY2NGE5NTdjNDlkMjJlOTMyMjViYTIuLjA5NTNkYjlmOTQzYzA2NzFkN2Mw
OGE1YzY3NDkyMjhiMDhmZjI5MjUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxNi0xMS0wNiAgR3l1eW91bmcgS2lt
ICA8Z3l1eW91bmcua2ltQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0VGTF0gVXNlIGxpYmdjcnlw
dCBpbnN0ZWFkIG9mIEdudVRMUyBmb3IgQ3J5cHRvRGlnZXN0CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ0NjEKKworICAgICAgICBSZXZpZXdlZCBi
eSBNaWNoYWVsIENhdGFuemFyby4KKworICAgICAgICBBcyBHVEsgcG9ydCBpbiByMjA4Mjk3LCBF
RkwgcG9ydCBzdGFydHMgdG8gdXNlIGxpYmdjcnlwdCBpbnN0ZWFkIG9mIEdudVRMUyBhcyB3ZWxs
LgorCisgICAgICAgICogZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzOiBBZGQgbGliZ2NyaXB0IHBh
Y2thZ2UgZGVwZW5kZWN5LgorCiAyMDE2LTExLTA0ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBs
ZS5jb20+CiAKICAgICAgICAgV1RGOjpQYXJraW5nTG90IHNob3VsZCBzdG9wIHVzaW5nIHN0ZDo6
Y2hyb25vIGJlY2F1c2Ugc3RkOjpjaHJvbm86OmR1cmF0aW9uIGNhc3RzIGFyZSBwcm9uZSB0byBv
dmVyZmxvd3MKZGlmZiAtLWdpdCBhL1Rvb2xzL2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcyBiL1Rv
b2xzL2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcwppbmRleCBlMjg5OGNjNzUwZDRkMDg5ZDU5Mzlj
NGIxNTYxYTUyYjNhZDg5NjUxLi43MjAzOGNjOTkwMTU5YmRjM2NmMjM4ZjdmMGFjYmMyNDMwZjRh
ZmEzIDEwMDc1NQotLS0gYS9Ub29scy9lZmwvaW5zdGFsbC1kZXBlbmRlbmNpZXMKKysrIGIvVG9v
bHMvZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzCkBAIC03NywxMSArNzcsMTAgQEAgZnVuY3Rpb24g
aW5zdGFsbERlcGVuZGVuY2llc1dpdGhBcHQgewogICAgICAgICBsaWJmYWFkLWRldiBcCiAgICAg
ICAgIGxpYmZmaS1kZXYgXAogICAgICAgICBsaWJmcmVldHlwZTYtZGV2IFwKLSAgICAgICAgbGli
Z2NyeXB0MTEtZGV2IFwKKyAgICAgICAgJChhcHRJZkVsc2UgbGliZ2NyeXB0MjAtZGV2IGxpYmdj
cnlwdDExLWRldikgXAogICAgICAgICAkKGFwdElmRWxzZSBsaWJnZW9jbHVlLTItZGV2IGxpYmdl
b2NsdWUtZGV2KSBcCiAgICAgICAgIGxpYmdpZi1kZXYgXAogICAgICAgICBsaWJnbDEtbWVzYS1k
ZXYgXAotICAgICAgICBsaWJnbnV0bHMyOC1kZXYgXAogICAgICAgICBsaWJncGctZXJyb3ItZGV2
IFwKICAgICAgICAgbGliaHlwaGVuLWRldiBcCiAgICAgICAgIGxpYmljdS1kZXYgXApkaWZmIC0t
Z2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDE5ZWYyYmI0NjMwYWQxYTRkZjg0MmRm
YWQ5ODY5NzE2OGE0Y2NmNzQuLjY4ZDdlNjA5OWJhOTUxMjc0Y2YyOTk3NjJhNjk0NmE1NDY0OTcz
NTYgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBA
QAorMjAxNi0xMS0wNiAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgW0VGTF0gVXNlIGxpYmdjcnlwdCBpbnN0ZWFkIG9mIEdudVRMUyBmb3IgQ3J5cHRv
RGlnZXN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NjQ0NjEKKworICAgICAgICBSZXZpZXdlZCBieSBNaWNoYWVsIENhdGFuemFyby4KKworICAgICAg
ICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlOiBGaW5kIExpYkdjcnlwdCBwYWNrYWdl
IGluc3RlYWQgb2YgR251VExTLgorCiAyMDE2LTExLTA1ICBLb25zdGFudGluIFRva2FyZXYgIDxh
bm51bGVuQHlhbmRleC5ydT4KIAogICAgICAgICBbTWluR1ddIEZpeGVkIEM5OS9DKysxMSBmb3Jt
YXQgYXR0cmlidXRlcyBpbiBwcmludGYtbGlrZSBmdW5jdGlvbnMK
</data>

          </attachment>
      

    </bug>

</bugzilla>