<?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>160280</bug_id>
          
          <creation_ts>2016-07-27 17:13:32 -0700</creation_ts>
          <short_desc>[iOS] Add WKUIDelegate SPI for specifying that an attachment list is from a managed source</short_desc>
          <delta_ts>2016-07-27 19:00:30 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>enrica</cc>
    
    <cc>mitz</cc>
    
    <cc>sam</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1215099</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2016-07-27 17:13:32 -0700</bug_when>
    <thetext>[iOS] Add WKUIDelegate SPI for specifying that an attachment list is from a managed source</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215100</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2016-07-27 17:14:39 -0700</bug_when>
    <thetext>&lt;rdar://problem/27471815&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215103</commentid>
    <comment_count>2</comment_count>
      <attachid>284745</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2016-07-27 17:20:17 -0700</bug_when>
    <thetext>Created attachment 284745
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215104</commentid>
    <comment_count>3</comment_count>
      <attachid>284746</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2016-07-27 17:27:26 -0700</bug_when>
    <thetext>Created attachment 284746
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215107</commentid>
    <comment_count>4</comment_count>
      <attachid>284746</attachid>
    <who name="">mitz</who>
    <bug_when>2016-07-27 17:56:44 -0700</bug_when>
    <thetext>Comment on attachment 284746
Patch

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

&gt; Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegatePrivate.h:75
&gt; +- (BOOL)_attachmentListSourceIsManagedForWebView:(WKWebView *)webView WK_API_AVAILABLE(ios(WK_IOS_TBA));

Instead of adding this and always calling two delegate methods, can you add a new method that returns both the array and the boolean, and only call that (if implemented by the delegate)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215108</commentid>
    <comment_count>5</comment_count>
      <attachid>284749</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2016-07-27 18:14:27 -0700</bug_when>
    <thetext>Created attachment 284749
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215110</commentid>
    <comment_count>6</comment_count>
      <attachid>284749</attachid>
    <who name="">mitz</who>
    <bug_when>2016-07-27 18:20:06 -0700</bug_when>
    <thetext>Comment on attachment 284749
Patch

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

&gt; Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegatePrivate.h:75
&gt; +- (NSArray *)_attachmentListForWebView:(WKWebView *)webView sourceIsManaged:(BOOL *)sourceIsManaged WK_API_AVAILABLE(ios(WK_IOS_TBA));

No space after BOOL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215112</commentid>
    <comment_count>7</comment_count>
      <attachid>284751</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2016-07-27 18:29:20 -0700</bug_when>
    <thetext>Created attachment 284751
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215117</commentid>
    <comment_count>8</comment_count>
      <attachid>284751</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-27 19:00:26 -0700</bug_when>
    <thetext>Comment on attachment 284751
patch for landing

Clearing flags on attachment: 284751

Committed r203809: &lt;http://trac.webkit.org/changeset/203809&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215118</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-27 19:00:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284745</attachid>
            <date>2016-07-27 17:20:17 -0700</date>
            <delta_ts>2016-07-27 17:27:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160280-20160727171906.patch</filename>
            <type>text/plain</type>
            <size>5822</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzNzU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTZmZmQwYTYzMWFjM2M5
ZGMxY2UzOGQ1YmM2NGEzNWUxM2Y2Y2M4Mi4uOTM0NTQ1YTMxMmQ5ZjhiYjExYTU3ZTFmNjE3YmRh
MGU4OWIzZjZjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE2LTA3LTI3ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBBZGQgV0tVSURlbGVn
YXRlIFNQSSBmb3Igc3BlY2lmeWluZyB0aGF0IGFuIGF0dGFjaG1lbnQgbGlzdCBpcyBmcm9tIGEg
bWFuYWdlZCBzb3VyY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2MDI4MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oOiBEZWNsYXJlZAorICAgICAgICBV
SVByZXZpZXdJdGVtVHlwZUF0dGFjaG1lbnQsIFVJUHJldmlld0RhdGFBdHRhY2htZW50TGlzdCwg
YW5kCisgICAgICAgIFVJUHJldmlld0RhdGFBdHRhY2htZW50SW5kZXguCisgICAgICAgICogVUlQ
cm9jZXNzL0FQSS9Db2NvYS9XS1VJRGVsZWdhdGVQcml2YXRlLmg6IERlY2xhcmVkCisgICAgICAg
IC1fYXR0YWNobWVudExpc3RTb3VyY2VJc01hbmFnZWRGb3JXZWJWaWV3Oi4KKyAgICAgICAgKiBV
SVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbToKKyAgICAgICAgKC1bV0tD
b250ZW50VmlldyBfZGF0YUZvclByZXZpZXdJdGVtQ29udHJvbGxlcjphdFBvc2l0aW9uOnR5cGU6
XSk6CisgICAgICAgIFVzZWQgVUlQcmV2aWV3SXRlbVR5cGVBdHRhY2htZW50LCBVSVByZXZpZXdE
YXRhQXR0YWNobWVudExpc3QsIGFuZAorICAgICAgICBVSVByZXZpZXdEYXRhQXR0YWNobWVudElu
ZGV4LiBJZiB1aURlbGVnYXRlIHJlc3BvbmRzIHRvCisgICAgICAgIC1fYXR0YWNobWVudExpc3RT
b3VyY2VJc01hbmFnZWRGb3JXZWJWaWV3Oiwgd3JhcHBlZCBpdHMgcmV0dXJuCisgICAgICAgIHZh
bHVlIGluIGFuIE5TTnVtYmVyIGFuZCBhZGRlZCBpdCBhcyB0aGUgdmFsdWUgZm9yIHRoZQorICAg
ICAgICBVSVByZXZpZXdEYXRhQXR0YWNobWVudExpc3RTb3VyY2VJc01hbmFnZWQga2V5IGluIGRh
dGFGb3JQcmV2aWV3LgorCiAyMDE2LTA3LTI2ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJA
YXBwbGUuY29tPgogCiAgICAgICAgIFNvcnQgdGhlIHByb2plY3QgZmlsZXMuCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmggYi9Tb3VyY2UvV2Vi
S2l0Mi9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKaW5kZXggNjA1MmI3NjlkMjc0YTY1MDE0
ZmIxZDdmYTMwOWRiMDRiNzU2NmE4Ni4uZGY4MjgyODBiNmIyODkwN2QzNjI3ZmJhMWI3ZTc0ZDBj
ODJlNmVlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vc3BpL2lvcy9VSUtp
dFNQSS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaApA
QCAtODgsNiArODgsNyBAQCB0eXBlZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBVSVByZXZpZXdJdGVt
VHlwZSkgewogICAgIFVJUHJldmlld0l0ZW1UeXBlTGluaywKICAgICBVSVByZXZpZXdJdGVtVHlw
ZUltYWdlLAogICAgIFVJUHJldmlld0l0ZW1UeXBlVGV4dCwKKyAgICBVSVByZXZpZXdJdGVtVHlw
ZUF0dGFjaG1lbnQsCiB9OwogCiBAY2xhc3MgVUlQcmV2aWV3SXRlbUNvbnRyb2xsZXI7CkBAIC04
NTIsNSArODUzLDcgQEAgZXh0ZXJuIE5TU3RyaW5nICpjb25zdCBVSUtleUlucHV0UGFnZURvd247
CiBleHRlcm4gY29uc3QgTlNTdHJpbmcgKlVJUHJldmlld0RhdGFMaW5rOwogZXh0ZXJuIGNvbnN0
IE5TU3RyaW5nICpVSVByZXZpZXdEYXRhRERSZXN1bHQ7CiBleHRlcm4gY29uc3QgTlNTdHJpbmcg
KlVJUHJldmlld0RhdGFERENvbnRleHQ7CitleHRlcm4gY29uc3QgTlNTdHJpbmcgKlVJUHJldmll
d0RhdGFBdHRhY2htZW50TGlzdDsKK2V4dGVybiBjb25zdCBOU1N0cmluZyAqVUlQcmV2aWV3RGF0
YUF0dGFjaG1lbnRJbmRleDsKIAogV1RGX0VYVEVSTl9DX0VORApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1VJRGVsZWdhdGVQcml2YXRlLmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLVUlEZWxlZ2F0ZVByaXZhdGUuaAppbmRl
eCA0ODc2N2I0Njg5MWU2YWFiM2IyOTM3MDBlNzFhYmExMDY3MTZhZTkyLi4wYzU5NWZiYjBiOTE0
MGE5ZTFhNzUyZWRhZjBkOWYxYzBmMTE4YmEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL0NvY29hL1dLVUlEZWxlZ2F0ZVByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLVUlEZWxlZ2F0ZVByaXZhdGUuaApAQCAtNzIsNiAr
NzIsNyBAQCBzdHJ1Y3QgVUlFZGdlSW5zZXRzOwogLSAoQk9PTClfd2ViVmlldzooV0tXZWJWaWV3
ICopd2ViVmlldyBzaG93Q3VzdG9tU2hlZXRGb3JFbGVtZW50OihfV0tBY3RpdmF0ZWRFbGVtZW50
SW5mbyAqKWVsZW1lbnQgV0tfQVBJX0FWQUlMQUJMRShpb3MoV0tfSU9TX1RCQSkpOwogLSAodm9p
ZClfd2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldyBhbHRlcm5hdGVBY3Rpb25Gb3JVUkw6KE5T
VVJMICopdXJsIFdLX0FQSV9BVkFJTEFCTEUoaW9zKFdLX0lPU19UQkEpKTsKIC0gKE5TQXJyYXkg
KilfYXR0YWNobWVudExpc3RGb3JXZWJWaWV3OihXS1dlYlZpZXcgKil3ZWJWaWV3IFdLX0FQSV9B
VkFJTEFCTEUoaW9zKFdLX0lPU19UQkEpKTsKKy0gKEJPT0wpX2F0dGFjaG1lbnRMaXN0U291cmNl
SXNNYW5hZ2VkRm9yV2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldyBXS19BUElfQVZBSUxBQkxF
KGlvcyhXS19JT1NfVEJBKSk7CiAtIChOU1VJbnRlZ2VyKV93ZWJWaWV3OihXS1dlYlZpZXcgKil3
ZWJWaWV3IGluZGV4SW50b0F0dGFjaG1lbnRMaXN0Rm9yRWxlbWVudDooX1dLQWN0aXZhdGVkRWxl
bWVudEluZm8gKillbGVtZW50IFdLX0FQSV9BVkFJTEFCTEUoaW9zKFdLX0lPU19UQkEpKTsKIC0g
KFVJRWRnZUluc2V0cylfd2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldyBmaW5hbE9ic2N1cmVk
SW5zZXRzRm9yU2Nyb2xsVmlldzooVUlTY3JvbGxWaWV3ICopc2Nyb2xsVmlldyB3aXRoVmVsb2Np
dHk6KENHUG9pbnQpdmVsb2NpdHkgdGFyZ2V0Q29udGVudE9mZnNldDooaW5vdXQgQ0dQb2ludCAq
KXRhcmdldENvbnRlbnRPZmZzZXQgV0tfQVBJX0FWQUlMQUJMRShpb3MoOV8wKSk7CiAtIChVSVZp
ZXdDb250cm9sbGVyICopX3dlYlZpZXc6KFdLV2ViVmlldyAqKXdlYlZpZXcgcHJldmlld1ZpZXdD
b250cm9sbGVyRm9yVVJMOihOU1VSTCAqKXVybCBkZWZhdWx0QWN0aW9uczooTlNBcnJheTxfV0tF
bGVtZW50QWN0aW9uICo+ICopYWN0aW9ucyBlbGVtZW50SW5mbzooX1dLQWN0aXZhdGVkRWxlbWVu
dEluZm8gKillbGVtZW50SW5mbyBXS19BUElfQVZBSUxBQkxFKGlvcyg5XzApKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9u
Lm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rp
b24ubW0KaW5kZXggYTI5ZWY4NTAxNzcwNmU4ZjJhZGI1M2UwZGUyNDQxYjllNzk1MWM5ZS4uNzg4
ZjE1NDhiNTJiZmZmM2UxMDU4YmVhNGQ5YWE5NTQyOTBjYmNlZSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KKysrIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0K
QEAgLTM5MzIsMTQgKzM5MzIsMTYgQEAgLSAoTlNEaWN0aW9uYXJ5ICopX2RhdGFGb3JQcmV2aWV3
SXRlbUNvbnRyb2xsZXI6KFVJUHJldmlld0l0ZW1Db250cm9sbGVyICopY29udHIKICAgICAgICAg
KnR5cGUgPSBVSVByZXZpZXdJdGVtVHlwZUltYWdlOwogICAgICAgICBkYXRhRm9yUHJldmlld1tV
SVByZXZpZXdEYXRhTGlua10gPSBbTlNVUkwgX3dlYl9VUkxXaXRoV1RGU3RyaW5nOl9wb3NpdGlv
bkluZm9ybWF0aW9uLmltYWdlVVJMXTsKICAgICB9IGVsc2UgaWYgKGNhblNob3dBdHRhY2htZW50
UHJldmlldykgewotICAgICAgICAvLyBGSVhNRTogU2hvdWxkIHVzZSBVSUtpdCBjb25zdGFudHMu
Ci0gICAgICAgIGVudW0geyBXS1VJUHJldmlld0l0ZW1UeXBlQXR0YWNobWVudCA9IDUgfTsKLSAg
ICAgICAgKnR5cGUgPSBzdGF0aWNfY2FzdDxVSVByZXZpZXdJdGVtVHlwZT4oV0tVSVByZXZpZXdJ
dGVtVHlwZUF0dGFjaG1lbnQpOworICAgICAgICAqdHlwZSA9IFVJUHJldmlld0l0ZW1UeXBlQXR0
YWNobWVudDsKICAgICAgICAgYXV0byBlbGVtZW50ID0gYWRvcHROUyhbW19XS0FjdGl2YXRlZEVs
ZW1lbnRJbmZvIGFsbG9jXSBfaW5pdFdpdGhUeXBlOl9XS0FjdGl2YXRlZEVsZW1lbnRUeXBlQXR0
YWNobWVudCBVUkw6W05TVVJMIF93ZWJfVVJMV2l0aFdURlN0cmluZzpfcG9zaXRpb25JbmZvcm1h
dGlvbi51cmxdIGxvY2F0aW9uOl9wb3NpdGlvbkluZm9ybWF0aW9uLnBvaW50IHRpdGxlOl9wb3Np
dGlvbkluZm9ybWF0aW9uLnRpdGxlIElEOl9wb3NpdGlvbkluZm9ybWF0aW9uLmlkQXR0cmlidXRl
IHJlY3Q6X3Bvc2l0aW9uSW5mb3JtYXRpb24uYm91bmRzIGltYWdlOm5pbF0pOwogICAgICAgICBO
U1VJbnRlZ2VyIGluZGV4ID0gW3VpRGVsZWdhdGUgX3dlYlZpZXc6X3dlYlZpZXcgaW5kZXhJbnRv
QXR0YWNobWVudExpc3RGb3JFbGVtZW50OmVsZW1lbnQuZ2V0KCldOwogICAgICAgICBpZiAoaW5k
ZXggIT0gTlNOb3RGb3VuZCkgewotICAgICAgICAgICAgZGF0YUZvclByZXZpZXdbQCJVSVByZXZp
ZXdEYXRhQXR0YWNobWVudExpc3QiXSA9IFt1aURlbGVnYXRlIF9hdHRhY2htZW50TGlzdEZvcldl
YlZpZXc6X3dlYlZpZXddOwotICAgICAgICAgICAgZGF0YUZvclByZXZpZXdbQCJVSVByZXZpZXdE
YXRhQXR0YWNobWVudEluZGV4Il0gPSBbTlNOdW1iZXIgbnVtYmVyV2l0aFVuc2lnbmVkSW50ZWdl
cjppbmRleF07CisgICAgICAgICAgICBkYXRhRm9yUHJldmlld1tVSVByZXZpZXdEYXRhQXR0YWNo
bWVudExpc3RdID0gW3VpRGVsZWdhdGUgX2F0dGFjaG1lbnRMaXN0Rm9yV2ViVmlldzpfd2ViVmll
d107CisgICAgICAgICAgICBkYXRhRm9yUHJldmlld1tVSVByZXZpZXdEYXRhQXR0YWNobWVudElu
ZGV4XSA9IFtOU051bWJlciBudW1iZXJXaXRoVW5zaWduZWRJbnRlZ2VyOmluZGV4XTsKKyAgICAg
ICAgICAgIGlmIChbdWlEZWxlZ2F0ZSByZXNwb25kc1RvU2VsZWN0b3I6QHNlbGVjdG9yKF9hdHRh
Y2htZW50TGlzdFNvdXJjZUlzTWFuYWdlZEZvcldlYlZpZXc6KV0pIHsKKyAgICAgICAgICAgICAg
ICAvLyBGSVhNRTogUmVwbGFjZSB0aGUgZm9sbG93aW5nIE5TU3RyaW5nIGxpdGVyYWwgd2l0aCBh
IFVJS2l0IE5TU3RyaW5nIGNvbnN0YW50LgorICAgICAgICAgICAgICAgIGRhdGFGb3JQcmV2aWV3
W0AiVUlQcmV2aWV3RGF0YUF0dGFjaG1lbnRMaXN0U291cmNlSXNNYW5hZ2VkIl0gPSBbTlNOdW1i
ZXIgbnVtYmVyV2l0aEJvb2w6W3VpRGVsZWdhdGUgX2F0dGFjaG1lbnRMaXN0U291cmNlSXNNYW5h
Z2VkRm9yV2ViVmlldzpfd2ViVmlld11dOworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAg
fQogICAgIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284746</attachid>
            <date>2016-07-27 17:27:26 -0700</date>
            <delta_ts>2016-07-27 18:14:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160280-20160727172615.patch</filename>
            <type>text/plain</type>
            <size>5857</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzNzU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTZmZmQwYTYzMWFjM2M5
ZGMxY2UzOGQ1YmM2NGEzNWUxM2Y2Y2M4Mi4uMjk2ZTVmMDk2MzZmODAwNzBhODYyMmM4NjBhZmU3
ZTAwMzhlYzQyMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE2LTA3LTI3ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBBZGQgV0tVSURlbGVn
YXRlIFNQSSBmb3Igc3BlY2lmeWluZyB0aGF0IGFuIGF0dGFjaG1lbnQgbGlzdCBpcyBmcm9tIGEg
bWFuYWdlZCBzb3VyY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2MDI4MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjc0NzE4MTU+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBQbGF0Zm9ybS9zcGkv
aW9zL1VJS2l0U1BJLmg6IERlY2xhcmVkCisgICAgICAgIFVJUHJldmlld0l0ZW1UeXBlQXR0YWNo
bWVudCwgVUlQcmV2aWV3RGF0YUF0dGFjaG1lbnRMaXN0LCBhbmQKKyAgICAgICAgVUlQcmV2aWV3
RGF0YUF0dGFjaG1lbnRJbmRleC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLVUlE
ZWxlZ2F0ZVByaXZhdGUuaDogRGVjbGFyZWQKKyAgICAgICAgLV9hdHRhY2htZW50TGlzdFNvdXJj
ZUlzTWFuYWdlZEZvcldlYlZpZXc6LgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50
Vmlld0ludGVyYWN0aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9kYXRhRm9yUHJl
dmlld0l0ZW1Db250cm9sbGVyOmF0UG9zaXRpb246dHlwZTpdKToKKyAgICAgICAgVXNlZCBVSVBy
ZXZpZXdJdGVtVHlwZUF0dGFjaG1lbnQsIFVJUHJldmlld0RhdGFBdHRhY2htZW50TGlzdCwgYW5k
CisgICAgICAgIFVJUHJldmlld0RhdGFBdHRhY2htZW50SW5kZXguIElmIHVpRGVsZWdhdGUgcmVz
cG9uZHMgdG8KKyAgICAgICAgLV9hdHRhY2htZW50TGlzdFNvdXJjZUlzTWFuYWdlZEZvcldlYlZp
ZXc6LCB3cmFwcGVkIGl0cyByZXR1cm4KKyAgICAgICAgdmFsdWUgaW4gYW4gTlNOdW1iZXIgYW5k
IGFkZGVkIGl0IGFzIHRoZSB2YWx1ZSBmb3IgdGhlCisgICAgICAgIFVJUHJldmlld0RhdGFBdHRh
Y2htZW50TGlzdFNvdXJjZUlzTWFuYWdlZCBrZXkgaW4gZGF0YUZvclByZXZpZXcuCisKIDIwMTYt
MDctMjYgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAg
U29ydCB0aGUgcHJvamVjdCBmaWxlcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1BsYXRm
b3JtL3NwaS9pb3MvVUlLaXRTUEkuaCBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL3NwaS9pb3Mv
VUlLaXRTUEkuaAppbmRleCA2MDUyYjc2OWQyNzRhNjUwMTRmYjFkN2ZhMzA5ZGIwNGI3NTY2YTg2
Li5kZjgyODI4MGI2YjI4OTA3ZDM2MjdmYmExYjdlNzRkMGM4MmU2ZWVkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKKysrIGIvU291cmNlL1dl
YktpdDIvUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oCkBAIC04OCw2ICs4OCw3IEBAIHR5cGVk
ZWYgTlNfRU5VTShOU0ludGVnZXIsIFVJUHJldmlld0l0ZW1UeXBlKSB7CiAgICAgVUlQcmV2aWV3
SXRlbVR5cGVMaW5rLAogICAgIFVJUHJldmlld0l0ZW1UeXBlSW1hZ2UsCiAgICAgVUlQcmV2aWV3
SXRlbVR5cGVUZXh0LAorICAgIFVJUHJldmlld0l0ZW1UeXBlQXR0YWNobWVudCwKIH07CiAKIEBj
bGFzcyBVSVByZXZpZXdJdGVtQ29udHJvbGxlcjsKQEAgLTg1Miw1ICs4NTMsNyBAQCBleHRlcm4g
TlNTdHJpbmcgKmNvbnN0IFVJS2V5SW5wdXRQYWdlRG93bjsKIGV4dGVybiBjb25zdCBOU1N0cmlu
ZyAqVUlQcmV2aWV3RGF0YUxpbms7CiBleHRlcm4gY29uc3QgTlNTdHJpbmcgKlVJUHJldmlld0Rh
dGFERFJlc3VsdDsKIGV4dGVybiBjb25zdCBOU1N0cmluZyAqVUlQcmV2aWV3RGF0YUREQ29udGV4
dDsKK2V4dGVybiBjb25zdCBOU1N0cmluZyAqVUlQcmV2aWV3RGF0YUF0dGFjaG1lbnRMaXN0Owor
ZXh0ZXJuIGNvbnN0IE5TU3RyaW5nICpVSVByZXZpZXdEYXRhQXR0YWNobWVudEluZGV4OwogCiBX
VEZfRVhURVJOX0NfRU5ECmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L0NvY29hL1dLVUlEZWxlZ2F0ZVByaXZhdGUuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvQ29jb2EvV0tVSURlbGVnYXRlUHJpdmF0ZS5oCmluZGV4IDQ4NzY3YjQ2ODkxZTZhYWIzYjI5
MzcwMGU3MWFiYTEwNjcxNmFlOTIuLjBjNTk1ZmJiMGI5MTQwYTllMWE3NTJlZGFmMGQ5ZjFjMGYx
MThiYTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tV
SURlbGVnYXRlUHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tVSURlbGVnYXRlUHJpdmF0ZS5oCkBAIC03Miw2ICs3Miw3IEBAIHN0cnVjdCBVSUVkZ2VJ
bnNldHM7CiAtIChCT09MKV93ZWJWaWV3OihXS1dlYlZpZXcgKil3ZWJWaWV3IHNob3dDdXN0b21T
aGVldEZvckVsZW1lbnQ6KF9XS0FjdGl2YXRlZEVsZW1lbnRJbmZvICopZWxlbWVudCBXS19BUElf
QVZBSUxBQkxFKGlvcyhXS19JT1NfVEJBKSk7CiAtICh2b2lkKV93ZWJWaWV3OihXS1dlYlZpZXcg
Kil3ZWJWaWV3IGFsdGVybmF0ZUFjdGlvbkZvclVSTDooTlNVUkwgKil1cmwgV0tfQVBJX0FWQUlM
QUJMRShpb3MoV0tfSU9TX1RCQSkpOwogLSAoTlNBcnJheSAqKV9hdHRhY2htZW50TGlzdEZvcldl
YlZpZXc6KFdLV2ViVmlldyAqKXdlYlZpZXcgV0tfQVBJX0FWQUlMQUJMRShpb3MoV0tfSU9TX1RC
QSkpOworLSAoQk9PTClfYXR0YWNobWVudExpc3RTb3VyY2VJc01hbmFnZWRGb3JXZWJWaWV3OihX
S1dlYlZpZXcgKil3ZWJWaWV3IFdLX0FQSV9BVkFJTEFCTEUoaW9zKFdLX0lPU19UQkEpKTsKIC0g
KE5TVUludGVnZXIpX3dlYlZpZXc6KFdLV2ViVmlldyAqKXdlYlZpZXcgaW5kZXhJbnRvQXR0YWNo
bWVudExpc3RGb3JFbGVtZW50OihfV0tBY3RpdmF0ZWRFbGVtZW50SW5mbyAqKWVsZW1lbnQgV0tf
QVBJX0FWQUlMQUJMRShpb3MoV0tfSU9TX1RCQSkpOwogLSAoVUlFZGdlSW5zZXRzKV93ZWJWaWV3
OihXS1dlYlZpZXcgKil3ZWJWaWV3IGZpbmFsT2JzY3VyZWRJbnNldHNGb3JTY3JvbGxWaWV3OihV
SVNjcm9sbFZpZXcgKilzY3JvbGxWaWV3IHdpdGhWZWxvY2l0eTooQ0dQb2ludCl2ZWxvY2l0eSB0
YXJnZXRDb250ZW50T2Zmc2V0Oihpbm91dCBDR1BvaW50ICopdGFyZ2V0Q29udGVudE9mZnNldCBX
S19BUElfQVZBSUxBQkxFKGlvcyg5XzApKTsKIC0gKFVJVmlld0NvbnRyb2xsZXIgKilfd2ViVmll
dzooV0tXZWJWaWV3ICopd2ViVmlldyBwcmV2aWV3Vmlld0NvbnRyb2xsZXJGb3JVUkw6KE5TVVJM
ICopdXJsIGRlZmF1bHRBY3Rpb25zOihOU0FycmF5PF9XS0VsZW1lbnRBY3Rpb24gKj4gKilhY3Rp
b25zIGVsZW1lbnRJbmZvOihfV0tBY3RpdmF0ZWRFbGVtZW50SW5mbyAqKWVsZW1lbnRJbmZvIFdL
X0FQSV9BVkFJTEFCTEUoaW9zKDlfMCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0gYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQppbmRleCBhMjllZjg1MDE3
NzA2ZThmMmFkYjUzZTBkZTI0NDFiOWU3OTUxYzllLi43ODhmMTU0OGI1MmJmZmYzZTEwNThiZWE0
ZDlhYTk1NDI5MGNiY2VlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9z
L1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQpAQCAtMzkzMiwxNCArMzkzMiwxNiBA
QCAtIChOU0RpY3Rpb25hcnkgKilfZGF0YUZvclByZXZpZXdJdGVtQ29udHJvbGxlcjooVUlQcmV2
aWV3SXRlbUNvbnRyb2xsZXIgKiljb250cgogICAgICAgICAqdHlwZSA9IFVJUHJldmlld0l0ZW1U
eXBlSW1hZ2U7CiAgICAgICAgIGRhdGFGb3JQcmV2aWV3W1VJUHJldmlld0RhdGFMaW5rXSA9IFtO
U1VSTCBfd2ViX1VSTFdpdGhXVEZTdHJpbmc6X3Bvc2l0aW9uSW5mb3JtYXRpb24uaW1hZ2VVUkxd
OwogICAgIH0gZWxzZSBpZiAoY2FuU2hvd0F0dGFjaG1lbnRQcmV2aWV3KSB7Ci0gICAgICAgIC8v
IEZJWE1FOiBTaG91bGQgdXNlIFVJS2l0IGNvbnN0YW50cy4KLSAgICAgICAgZW51bSB7IFdLVUlQ
cmV2aWV3SXRlbVR5cGVBdHRhY2htZW50ID0gNSB9OwotICAgICAgICAqdHlwZSA9IHN0YXRpY19j
YXN0PFVJUHJldmlld0l0ZW1UeXBlPihXS1VJUHJldmlld0l0ZW1UeXBlQXR0YWNobWVudCk7Cisg
ICAgICAgICp0eXBlID0gVUlQcmV2aWV3SXRlbVR5cGVBdHRhY2htZW50OwogICAgICAgICBhdXRv
IGVsZW1lbnQgPSBhZG9wdE5TKFtbX1dLQWN0aXZhdGVkRWxlbWVudEluZm8gYWxsb2NdIF9pbml0
V2l0aFR5cGU6X1dLQWN0aXZhdGVkRWxlbWVudFR5cGVBdHRhY2htZW50IFVSTDpbTlNVUkwgX3dl
Yl9VUkxXaXRoV1RGU3RyaW5nOl9wb3NpdGlvbkluZm9ybWF0aW9uLnVybF0gbG9jYXRpb246X3Bv
c2l0aW9uSW5mb3JtYXRpb24ucG9pbnQgdGl0bGU6X3Bvc2l0aW9uSW5mb3JtYXRpb24udGl0bGUg
SUQ6X3Bvc2l0aW9uSW5mb3JtYXRpb24uaWRBdHRyaWJ1dGUgcmVjdDpfcG9zaXRpb25JbmZvcm1h
dGlvbi5ib3VuZHMgaW1hZ2U6bmlsXSk7CiAgICAgICAgIE5TVUludGVnZXIgaW5kZXggPSBbdWlE
ZWxlZ2F0ZSBfd2ViVmlldzpfd2ViVmlldyBpbmRleEludG9BdHRhY2htZW50TGlzdEZvckVsZW1l
bnQ6ZWxlbWVudC5nZXQoKV07CiAgICAgICAgIGlmIChpbmRleCAhPSBOU05vdEZvdW5kKSB7Ci0g
ICAgICAgICAgICBkYXRhRm9yUHJldmlld1tAIlVJUHJldmlld0RhdGFBdHRhY2htZW50TGlzdCJd
ID0gW3VpRGVsZWdhdGUgX2F0dGFjaG1lbnRMaXN0Rm9yV2ViVmlldzpfd2ViVmlld107Ci0gICAg
ICAgICAgICBkYXRhRm9yUHJldmlld1tAIlVJUHJldmlld0RhdGFBdHRhY2htZW50SW5kZXgiXSA9
IFtOU051bWJlciBudW1iZXJXaXRoVW5zaWduZWRJbnRlZ2VyOmluZGV4XTsKKyAgICAgICAgICAg
IGRhdGFGb3JQcmV2aWV3W1VJUHJldmlld0RhdGFBdHRhY2htZW50TGlzdF0gPSBbdWlEZWxlZ2F0
ZSBfYXR0YWNobWVudExpc3RGb3JXZWJWaWV3Ol93ZWJWaWV3XTsKKyAgICAgICAgICAgIGRhdGFG
b3JQcmV2aWV3W1VJUHJldmlld0RhdGFBdHRhY2htZW50SW5kZXhdID0gW05TTnVtYmVyIG51bWJl
cldpdGhVbnNpZ25lZEludGVnZXI6aW5kZXhdOworICAgICAgICAgICAgaWYgKFt1aURlbGVnYXRl
IHJlc3BvbmRzVG9TZWxlY3RvcjpAc2VsZWN0b3IoX2F0dGFjaG1lbnRMaXN0U291cmNlSXNNYW5h
Z2VkRm9yV2ViVmlldzopXSkgeworICAgICAgICAgICAgICAgIC8vIEZJWE1FOiBSZXBsYWNlIHRo
ZSBmb2xsb3dpbmcgTlNTdHJpbmcgbGl0ZXJhbCB3aXRoIGEgVUlLaXQgTlNTdHJpbmcgY29uc3Rh
bnQuCisgICAgICAgICAgICAgICAgZGF0YUZvclByZXZpZXdbQCJVSVByZXZpZXdEYXRhQXR0YWNo
bWVudExpc3RTb3VyY2VJc01hbmFnZWQiXSA9IFtOU051bWJlciBudW1iZXJXaXRoQm9vbDpbdWlE
ZWxlZ2F0ZSBfYXR0YWNobWVudExpc3RTb3VyY2VJc01hbmFnZWRGb3JXZWJWaWV3Ol93ZWJWaWV3
XV07CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAgICAgCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284749</attachid>
            <date>2016-07-27 18:14:27 -0700</date>
            <delta_ts>2016-07-27 18:29:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160280-20160727181316.patch</filename>
            <type>text/plain</type>
            <size>7022</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzNzU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTZmZmQwYTYzMWFjM2M5
ZGMxY2UzOGQ1YmM2NGEzNWUxM2Y2Y2M4Mi4uNzE1YTQ0MjVjMmU2NGRiNDI5YjliNDk2OWE4MzRm
Y2FmNTRjMGQ5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE2LTA3LTI3ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBBZGQgV0tVSURlbGVn
YXRlIFNQSSBmb3Igc3BlY2lmeWluZyB0aGF0IGFuIGF0dGFjaG1lbnQgbGlzdCBpcyBmcm9tIGEg
bWFuYWdlZCBzb3VyY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2MDI4MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjc0NzE4MTU+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBQbGF0Zm9ybS9zcGkv
aW9zL1VJS2l0U1BJLmg6IERlY2xhcmVkCisgICAgICAgIFVJUHJldmlld0l0ZW1UeXBlQXR0YWNo
bWVudCwgVUlQcmV2aWV3RGF0YUF0dGFjaG1lbnRMaXN0LCBhbmQgVUlQcmV2aWV3RGF0YUF0dGFj
aG1lbnRJbmRleC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLVUlEZWxlZ2F0ZVBy
aXZhdGUuaDogRGVjbGFyZWQgLV9hdHRhY2htZW50TGlzdEZvcldlYlZpZXc6c291cmNlSXNNYW5h
Z2VkOi4KKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5t
bToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBfZGF0YUZvclByZXZpZXdJdGVtQ29udHJvbGxl
cjphdFBvc2l0aW9uOnR5cGU6XSk6IFVzZWQgVUlQcmV2aWV3SXRlbVR5cGVBdHRhY2htZW50LAor
ICAgICAgICBVSVByZXZpZXdEYXRhQXR0YWNobWVudExpc3QsIGFuZCBVSVByZXZpZXdEYXRhQXR0
YWNobWVudEluZGV4LiBJZiB1aURlbGVnYXRlIHJlc3BvbmRzIHRvCisgICAgICAgIC1fYXR0YWNo
bWVudExpc3RGb3JXZWJWaWV3OnNvdXJjZUlzTWFuYWdlZDosIGNhbGxlZCBpdCBpbnN0ZWFkIG9m
IC1fYXR0YWNobWVudExpc3RGb3JXZWJWaWV3Oi4KKyAgICAgICAgU2V0IHNvdXJjZUlzTWFuYWdl
ZCBhcyB0aGUgdmFsdWUgZm9yIHRoZSBVSVByZXZpZXdEYXRhQXR0YWNobWVudExpc3RTb3VyY2VJ
c01hbmFnZWQga2V5IGluIGRhdGFGb3JQcmV2aWV3LgorCiAyMDE2LTA3LTI2ICBTaW1vbiBGcmFz
ZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFNvcnQgdGhlIHByb2plY3Qg
ZmlsZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0
U1BJLmggYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKaW5kZXgg
NjA1MmI3NjlkMjc0YTY1MDE0ZmIxZDdmYTMwOWRiMDRiNzU2NmE4Ni4uZGY4MjgyODBiNmIyODkw
N2QzNjI3ZmJhMWI3ZTc0ZDBjODJlNmVlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvUGxh
dGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL3Nw
aS9pb3MvVUlLaXRTUEkuaApAQCAtODgsNiArODgsNyBAQCB0eXBlZGVmIE5TX0VOVU0oTlNJbnRl
Z2VyLCBVSVByZXZpZXdJdGVtVHlwZSkgewogICAgIFVJUHJldmlld0l0ZW1UeXBlTGluaywKICAg
ICBVSVByZXZpZXdJdGVtVHlwZUltYWdlLAogICAgIFVJUHJldmlld0l0ZW1UeXBlVGV4dCwKKyAg
ICBVSVByZXZpZXdJdGVtVHlwZUF0dGFjaG1lbnQsCiB9OwogCiBAY2xhc3MgVUlQcmV2aWV3SXRl
bUNvbnRyb2xsZXI7CkBAIC04NTIsNSArODUzLDcgQEAgZXh0ZXJuIE5TU3RyaW5nICpjb25zdCBV
SUtleUlucHV0UGFnZURvd247CiBleHRlcm4gY29uc3QgTlNTdHJpbmcgKlVJUHJldmlld0RhdGFM
aW5rOwogZXh0ZXJuIGNvbnN0IE5TU3RyaW5nICpVSVByZXZpZXdEYXRhRERSZXN1bHQ7CiBleHRl
cm4gY29uc3QgTlNTdHJpbmcgKlVJUHJldmlld0RhdGFERENvbnRleHQ7CitleHRlcm4gY29uc3Qg
TlNTdHJpbmcgKlVJUHJldmlld0RhdGFBdHRhY2htZW50TGlzdDsKK2V4dGVybiBjb25zdCBOU1N0
cmluZyAqVUlQcmV2aWV3RGF0YUF0dGFjaG1lbnRJbmRleDsKIAogV1RGX0VYVEVSTl9DX0VORApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1VJRGVsZWdh
dGVQcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLVUlEZWxl
Z2F0ZVByaXZhdGUuaAppbmRleCA0ODc2N2I0Njg5MWU2YWFiM2IyOTM3MDBlNzFhYmExMDY3MTZh
ZTkyLi45NmYzYjA0OWU5M2ZmNmU2ZmZhMDk0YjYyY2YxMjFhYTg3NGYyMGM1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLVUlEZWxlZ2F0ZVByaXZhdGUu
aAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLVUlEZWxlZ2F0ZVBy
aXZhdGUuaApAQCAtNzIsNiArNzIsNyBAQCBzdHJ1Y3QgVUlFZGdlSW5zZXRzOwogLSAoQk9PTClf
d2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldyBzaG93Q3VzdG9tU2hlZXRGb3JFbGVtZW50Oihf
V0tBY3RpdmF0ZWRFbGVtZW50SW5mbyAqKWVsZW1lbnQgV0tfQVBJX0FWQUlMQUJMRShpb3MoV0tf
SU9TX1RCQSkpOwogLSAodm9pZClfd2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldyBhbHRlcm5h
dGVBY3Rpb25Gb3JVUkw6KE5TVVJMICopdXJsIFdLX0FQSV9BVkFJTEFCTEUoaW9zKFdLX0lPU19U
QkEpKTsKIC0gKE5TQXJyYXkgKilfYXR0YWNobWVudExpc3RGb3JXZWJWaWV3OihXS1dlYlZpZXcg
Kil3ZWJWaWV3IFdLX0FQSV9BVkFJTEFCTEUoaW9zKFdLX0lPU19UQkEpKTsKKy0gKE5TQXJyYXkg
KilfYXR0YWNobWVudExpc3RGb3JXZWJWaWV3OihXS1dlYlZpZXcgKil3ZWJWaWV3IHNvdXJjZUlz
TWFuYWdlZDooQk9PTCAqKXNvdXJjZUlzTWFuYWdlZCBXS19BUElfQVZBSUxBQkxFKGlvcyhXS19J
T1NfVEJBKSk7CiAtIChOU1VJbnRlZ2VyKV93ZWJWaWV3OihXS1dlYlZpZXcgKil3ZWJWaWV3IGlu
ZGV4SW50b0F0dGFjaG1lbnRMaXN0Rm9yRWxlbWVudDooX1dLQWN0aXZhdGVkRWxlbWVudEluZm8g
KillbGVtZW50IFdLX0FQSV9BVkFJTEFCTEUoaW9zKFdLX0lPU19UQkEpKTsKIC0gKFVJRWRnZUlu
c2V0cylfd2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldyBmaW5hbE9ic2N1cmVkSW5zZXRzRm9y
U2Nyb2xsVmlldzooVUlTY3JvbGxWaWV3ICopc2Nyb2xsVmlldyB3aXRoVmVsb2NpdHk6KENHUG9p
bnQpdmVsb2NpdHkgdGFyZ2V0Q29udGVudE9mZnNldDooaW5vdXQgQ0dQb2ludCAqKXRhcmdldENv
bnRlbnRPZmZzZXQgV0tfQVBJX0FWQUlMQUJMRShpb3MoOV8wKSk7CiAtIChVSVZpZXdDb250cm9s
bGVyICopX3dlYlZpZXc6KFdLV2ViVmlldyAqKXdlYlZpZXcgcHJldmlld1ZpZXdDb250cm9sbGVy
Rm9yVVJMOihOU1VSTCAqKXVybCBkZWZhdWx0QWN0aW9uczooTlNBcnJheTxfV0tFbGVtZW50QWN0
aW9uICo+ICopYWN0aW9ucyBlbGVtZW50SW5mbzooX1dLQWN0aXZhdGVkRWxlbWVudEluZm8gKill
bGVtZW50SW5mbyBXS19BUElfQVZBSUxBQkxFKGlvcyg5XzApKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KaW5k
ZXggYTI5ZWY4NTAxNzcwNmU4ZjJhZGI1M2UwZGUyNDQxYjllNzk1MWM5ZS4uMTJiNzA3MjhmZGYx
ODY1ODIwNWJjOWI5ZDdhN2VkN2M4ZGZhMTA1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KKysrIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KQEAgLTM4NzYs
NyArMzg3Niw4IEBAIC0gKE5TRGljdGlvbmFyeSAqKV9kYXRhRm9yUHJldmlld0l0ZW1Db250cm9s
bGVyOihVSVByZXZpZXdJdGVtQ29udHJvbGxlciAqKWNvbnRyCiAgICAgQk9PTCBjYW5TaG93SW1h
Z2VQcmV2aWV3ID0gX3Bvc2l0aW9uSW5mb3JtYXRpb24uaXNJbWFnZSAmJiBzdXBwb3J0c0ltYWdl
UHJldmlldzsKICAgICBCT09MIGNhblNob3dMaW5rUHJldmlldyA9IF9wb3NpdGlvbkluZm9ybWF0
aW9uLmlzTGluayB8fCBjYW5TaG93SW1hZ2VQcmV2aWV3OwogICAgIEJPT0wgdXNlSW1hZ2VVUkxG
b3JMaW5rID0gTk87Ci0gICAgQk9PTCBzdXBwb3J0c0F0dGFjaG1lbnRQcmV2aWV3ID0gW3VpRGVs
ZWdhdGUgcmVzcG9uZHNUb1NlbGVjdG9yOkBzZWxlY3RvcihfYXR0YWNobWVudExpc3RGb3JXZWJW
aWV3OildICYmIFt1aURlbGVnYXRlIHJlc3BvbmRzVG9TZWxlY3RvcjpAc2VsZWN0b3IoX3dlYlZp
ZXc6aW5kZXhJbnRvQXR0YWNobWVudExpc3RGb3JFbGVtZW50OildOworICAgIEJPT0wgc3VwcG9y
dHNBdHRhY2htZW50UHJldmlldyA9IChbdWlEZWxlZ2F0ZSByZXNwb25kc1RvU2VsZWN0b3I6QHNl
bGVjdG9yKF9hdHRhY2htZW50TGlzdEZvcldlYlZpZXc6KV0gfHwgW3VpRGVsZWdhdGUgcmVzcG9u
ZHNUb1NlbGVjdG9yOkBzZWxlY3RvcihfYXR0YWNobWVudExpc3RGb3JXZWJWaWV3OnNvdXJjZUlz
TWFuYWdlZDopXSkKKyAgICAgICAgJiYgW3VpRGVsZWdhdGUgcmVzcG9uZHNUb1NlbGVjdG9yOkBz
ZWxlY3Rvcihfd2ViVmlldzppbmRleEludG9BdHRhY2htZW50TGlzdEZvckVsZW1lbnQ6KV07CiAg
ICAgQk9PTCBjYW5TaG93QXR0YWNobWVudFByZXZpZXcgPSAoX3Bvc2l0aW9uSW5mb3JtYXRpb24u
aXNBdHRhY2htZW50IHx8IF9wb3NpdGlvbkluZm9ybWF0aW9uLmlzSW1hZ2UpICYmIHN1cHBvcnRz
QXR0YWNobWVudFByZXZpZXc7CiAKICAgICBpZiAoY2FuU2hvd0ltYWdlUHJldmlldyAmJiBfcG9z
aXRpb25JbmZvcm1hdGlvbi5pc0FuaW1hdGVkSW1hZ2UpIHsKQEAgLTM5MzIsMTQgKzM5MzMsMTkg
QEAgLSAoTlNEaWN0aW9uYXJ5ICopX2RhdGFGb3JQcmV2aWV3SXRlbUNvbnRyb2xsZXI6KFVJUHJl
dmlld0l0ZW1Db250cm9sbGVyICopY29udHIKICAgICAgICAgKnR5cGUgPSBVSVByZXZpZXdJdGVt
VHlwZUltYWdlOwogICAgICAgICBkYXRhRm9yUHJldmlld1tVSVByZXZpZXdEYXRhTGlua10gPSBb
TlNVUkwgX3dlYl9VUkxXaXRoV1RGU3RyaW5nOl9wb3NpdGlvbkluZm9ybWF0aW9uLmltYWdlVVJM
XTsKICAgICB9IGVsc2UgaWYgKGNhblNob3dBdHRhY2htZW50UHJldmlldykgewotICAgICAgICAv
LyBGSVhNRTogU2hvdWxkIHVzZSBVSUtpdCBjb25zdGFudHMuCi0gICAgICAgIGVudW0geyBXS1VJ
UHJldmlld0l0ZW1UeXBlQXR0YWNobWVudCA9IDUgfTsKLSAgICAgICAgKnR5cGUgPSBzdGF0aWNf
Y2FzdDxVSVByZXZpZXdJdGVtVHlwZT4oV0tVSVByZXZpZXdJdGVtVHlwZUF0dGFjaG1lbnQpOwor
ICAgICAgICAqdHlwZSA9IFVJUHJldmlld0l0ZW1UeXBlQXR0YWNobWVudDsKICAgICAgICAgYXV0
byBlbGVtZW50ID0gYWRvcHROUyhbW19XS0FjdGl2YXRlZEVsZW1lbnRJbmZvIGFsbG9jXSBfaW5p
dFdpdGhUeXBlOl9XS0FjdGl2YXRlZEVsZW1lbnRUeXBlQXR0YWNobWVudCBVUkw6W05TVVJMIF93
ZWJfVVJMV2l0aFdURlN0cmluZzpfcG9zaXRpb25JbmZvcm1hdGlvbi51cmxdIGxvY2F0aW9uOl9w
b3NpdGlvbkluZm9ybWF0aW9uLnBvaW50IHRpdGxlOl9wb3NpdGlvbkluZm9ybWF0aW9uLnRpdGxl
IElEOl9wb3NpdGlvbkluZm9ybWF0aW9uLmlkQXR0cmlidXRlIHJlY3Q6X3Bvc2l0aW9uSW5mb3Jt
YXRpb24uYm91bmRzIGltYWdlOm5pbF0pOwogICAgICAgICBOU1VJbnRlZ2VyIGluZGV4ID0gW3Vp
RGVsZWdhdGUgX3dlYlZpZXc6X3dlYlZpZXcgaW5kZXhJbnRvQXR0YWNobWVudExpc3RGb3JFbGVt
ZW50OmVsZW1lbnQuZ2V0KCldOwogICAgICAgICBpZiAoaW5kZXggIT0gTlNOb3RGb3VuZCkgewot
ICAgICAgICAgICAgZGF0YUZvclByZXZpZXdbQCJVSVByZXZpZXdEYXRhQXR0YWNobWVudExpc3Qi
XSA9IFt1aURlbGVnYXRlIF9hdHRhY2htZW50TGlzdEZvcldlYlZpZXc6X3dlYlZpZXddOwotICAg
ICAgICAgICAgZGF0YUZvclByZXZpZXdbQCJVSVByZXZpZXdEYXRhQXR0YWNobWVudEluZGV4Il0g
PSBbTlNOdW1iZXIgbnVtYmVyV2l0aFVuc2lnbmVkSW50ZWdlcjppbmRleF07CisgICAgICAgICAg
ICBCT09MIHNvdXJjZUlzTWFuYWdlZCA9IE5POworICAgICAgICAgICAgaWYgKFt1aURlbGVnYXRl
IHJlc3BvbmRzVG9TZWxlY3RvcjpAc2VsZWN0b3IoX2F0dGFjaG1lbnRMaXN0Rm9yV2ViVmlldzpz
b3VyY2VJc01hbmFnZWQ6KV0pCisgICAgICAgICAgICAgICAgZGF0YUZvclByZXZpZXdbVUlQcmV2
aWV3RGF0YUF0dGFjaG1lbnRMaXN0XSA9IFt1aURlbGVnYXRlIF9hdHRhY2htZW50TGlzdEZvcldl
YlZpZXc6X3dlYlZpZXcgc291cmNlSXNNYW5hZ2VkOiZzb3VyY2VJc01hbmFnZWRdOworICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGRhdGFGb3JQcmV2aWV3W1VJUHJldmlld0RhdGFB
dHRhY2htZW50TGlzdF0gPSBbdWlEZWxlZ2F0ZSBfYXR0YWNobWVudExpc3RGb3JXZWJWaWV3Ol93
ZWJWaWV3XTsKKyAgICAgICAgICAgIGRhdGFGb3JQcmV2aWV3W1VJUHJldmlld0RhdGFBdHRhY2ht
ZW50SW5kZXhdID0gW05TTnVtYmVyIG51bWJlcldpdGhVbnNpZ25lZEludGVnZXI6aW5kZXhdOwor
CisgICAgICAgICAgICAvLyBGSVhNRTogUmVwbGFjZSB0aGUgZm9sbG93aW5nIE5TU3RyaW5nIGxp
dGVyYWwgd2l0aCBhIFVJS2l0IE5TU3RyaW5nIGNvbnN0YW50LgorICAgICAgICAgICAgZGF0YUZv
clByZXZpZXdbQCJVSVByZXZpZXdEYXRhQXR0YWNobWVudExpc3RTb3VyY2VJc01hbmFnZWQiXSA9
IFtOU051bWJlciBudW1iZXJXaXRoQm9vbDpzb3VyY2VJc01hbmFnZWRdOwogICAgICAgICB9CiAg
ICAgfQogICAgIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284751</attachid>
            <date>2016-07-27 18:29:20 -0700</date>
            <delta_ts>2016-07-27 19:00:26 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>bug-160280-20160727182809.patch</filename>
            <type>text/plain</type>
            <size>7195</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzNzU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTZmZmQwYTYzMWFjM2M5
ZGMxY2UzOGQ1YmM2NGEzNWUxM2Y2Y2M4Mi4uNjQxZWI1MGZjODA3MDY1Y2Y3M2VjMTQ0Mzk4OTg2
YjgwMjdkZWYxMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE2LTA3LTI3ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBBZGQgV0tVSURlbGVn
YXRlIFNQSSBmb3Igc3BlY2lmeWluZyB0aGF0IGFuIGF0dGFjaG1lbnQgbGlzdCBpcyBmcm9tIGEg
bWFuYWdlZCBzb3VyY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2MDI4MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjc0NzE4MTU+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgRGFuIEJlcm5zdGVpbi4KKworICAgICAgICAqIFBsYXRmb3JtL3NwaS9p
b3MvVUlLaXRTUEkuaDogRGVjbGFyZWQKKyAgICAgICAgVUlQcmV2aWV3SXRlbVR5cGVBdHRhY2ht
ZW50LCBVSVByZXZpZXdEYXRhQXR0YWNobWVudExpc3QsIGFuZCBVSVByZXZpZXdEYXRhQXR0YWNo
bWVudEluZGV4LgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tVSURlbGVnYXRlUHJp
dmF0ZS5oOiBEZWNsYXJlZCAtX2F0dGFjaG1lbnRMaXN0Rm9yV2ViVmlldzpzb3VyY2VJc01hbmFn
ZWQ6LgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1t
OgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9kYXRhRm9yUHJldmlld0l0ZW1Db250cm9sbGVy
OmF0UG9zaXRpb246dHlwZTpdKTogVXNlZCBVSVByZXZpZXdJdGVtVHlwZUF0dGFjaG1lbnQsCisg
ICAgICAgIFVJUHJldmlld0RhdGFBdHRhY2htZW50TGlzdCwgYW5kIFVJUHJldmlld0RhdGFBdHRh
Y2htZW50SW5kZXguIElmIHVpRGVsZWdhdGUgcmVzcG9uZHMgdG8KKyAgICAgICAgLV9hdHRhY2ht
ZW50TGlzdEZvcldlYlZpZXc6c291cmNlSXNNYW5hZ2VkOiwgY2FsbGVkIGl0IGluc3RlYWQgb2Yg
LV9hdHRhY2htZW50TGlzdEZvcldlYlZpZXc6LgorICAgICAgICBTZXQgc291cmNlSXNNYW5hZ2Vk
IGFzIHRoZSB2YWx1ZSBmb3IgdGhlIFVJUHJldmlld0RhdGFBdHRhY2htZW50TGlzdFNvdXJjZUlz
TWFuYWdlZCBrZXkgaW4gZGF0YUZvclByZXZpZXcuCisKIDIwMTYtMDctMjYgIFNpbW9uIEZyYXNl
ciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgU29ydCB0aGUgcHJvamVjdCBm
aWxlcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRT
UEkuaCBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaAppbmRleCA2
MDUyYjc2OWQyNzRhNjUwMTRmYjFkN2ZhMzA5ZGIwNGI3NTY2YTg2Li44ZmYxMzJkNzU0MjkxMzRl
NzQ0OWU5ZjIxODVmZjk4MTgzYjUyMzcwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9QbGF0
Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKKysrIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vc3Bp
L2lvcy9VSUtpdFNQSS5oCkBAIC04OCw2ICs4OCw3IEBAIHR5cGVkZWYgTlNfRU5VTShOU0ludGVn
ZXIsIFVJUHJldmlld0l0ZW1UeXBlKSB7CiAgICAgVUlQcmV2aWV3SXRlbVR5cGVMaW5rLAogICAg
IFVJUHJldmlld0l0ZW1UeXBlSW1hZ2UsCiAgICAgVUlQcmV2aWV3SXRlbVR5cGVUZXh0LAorICAg
IFVJUHJldmlld0l0ZW1UeXBlQXR0YWNobWVudCwKIH07CiAKIEBjbGFzcyBVSVByZXZpZXdJdGVt
Q29udHJvbGxlcjsKQEAgLTg1Myw0ICs4NTQsOSBAQCBleHRlcm4gY29uc3QgTlNTdHJpbmcgKlVJ
UHJldmlld0RhdGFMaW5rOwogZXh0ZXJuIGNvbnN0IE5TU3RyaW5nICpVSVByZXZpZXdEYXRhRERS
ZXN1bHQ7CiBleHRlcm4gY29uc3QgTlNTdHJpbmcgKlVJUHJldmlld0RhdGFERENvbnRleHQ7CiAK
KyNpZiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDAwMDAKK2V4dGVybiBj
b25zdCBOU1N0cmluZyAqVUlQcmV2aWV3RGF0YUF0dGFjaG1lbnRMaXN0OworZXh0ZXJuIGNvbnN0
IE5TU3RyaW5nICpVSVByZXZpZXdEYXRhQXR0YWNobWVudEluZGV4OworI2VuZGlmCisKIFdURl9F
WFRFUk5fQ19FTkQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tVSURlbGVnYXRlUHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9D
b2NvYS9XS1VJRGVsZWdhdGVQcml2YXRlLmgKaW5kZXggNDg3NjdiNDY4OTFlNmFhYjNiMjkzNzAw
ZTcxYWJhMTA2NzE2YWU5Mi4uODZhOTQzZDc3OWE5N2FlNWVmMzhjMzBmZDIzYzY2ZDU3OGQ0MGM0
MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1VJRGVs
ZWdhdGVQcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9X
S1VJRGVsZWdhdGVQcml2YXRlLmgKQEAgLTcyLDYgKzcyLDcgQEAgc3RydWN0IFVJRWRnZUluc2V0
czsKIC0gKEJPT0wpX3dlYlZpZXc6KFdLV2ViVmlldyAqKXdlYlZpZXcgc2hvd0N1c3RvbVNoZWV0
Rm9yRWxlbWVudDooX1dLQWN0aXZhdGVkRWxlbWVudEluZm8gKillbGVtZW50IFdLX0FQSV9BVkFJ
TEFCTEUoaW9zKFdLX0lPU19UQkEpKTsKIC0gKHZvaWQpX3dlYlZpZXc6KFdLV2ViVmlldyAqKXdl
YlZpZXcgYWx0ZXJuYXRlQWN0aW9uRm9yVVJMOihOU1VSTCAqKXVybCBXS19BUElfQVZBSUxBQkxF
KGlvcyhXS19JT1NfVEJBKSk7CiAtIChOU0FycmF5ICopX2F0dGFjaG1lbnRMaXN0Rm9yV2ViVmll
dzooV0tXZWJWaWV3ICopd2ViVmlldyBXS19BUElfQVZBSUxBQkxFKGlvcyhXS19JT1NfVEJBKSk7
CistIChOU0FycmF5ICopX2F0dGFjaG1lbnRMaXN0Rm9yV2ViVmlldzooV0tXZWJWaWV3ICopd2Vi
VmlldyBzb3VyY2VJc01hbmFnZWQ6KEJPT0wqKXNvdXJjZUlzTWFuYWdlZCBXS19BUElfQVZBSUxB
QkxFKGlvcyhXS19JT1NfVEJBKSk7CiAtIChOU1VJbnRlZ2VyKV93ZWJWaWV3OihXS1dlYlZpZXcg
Kil3ZWJWaWV3IGluZGV4SW50b0F0dGFjaG1lbnRMaXN0Rm9yRWxlbWVudDooX1dLQWN0aXZhdGVk
RWxlbWVudEluZm8gKillbGVtZW50IFdLX0FQSV9BVkFJTEFCTEUoaW9zKFdLX0lPU19UQkEpKTsK
IC0gKFVJRWRnZUluc2V0cylfd2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldyBmaW5hbE9ic2N1
cmVkSW5zZXRzRm9yU2Nyb2xsVmlldzooVUlTY3JvbGxWaWV3ICopc2Nyb2xsVmlldyB3aXRoVmVs
b2NpdHk6KENHUG9pbnQpdmVsb2NpdHkgdGFyZ2V0Q29udGVudE9mZnNldDooaW5vdXQgQ0dQb2lu
dCAqKXRhcmdldENvbnRlbnRPZmZzZXQgV0tfQVBJX0FWQUlMQUJMRShpb3MoOV8wKSk7CiAtIChV
SVZpZXdDb250cm9sbGVyICopX3dlYlZpZXc6KFdLV2ViVmlldyAqKXdlYlZpZXcgcHJldmlld1Zp
ZXdDb250cm9sbGVyRm9yVVJMOihOU1VSTCAqKXVybCBkZWZhdWx0QWN0aW9uczooTlNBcnJheTxf
V0tFbGVtZW50QWN0aW9uICo+ICopYWN0aW9ucyBlbGVtZW50SW5mbzooX1dLQWN0aXZhdGVkRWxl
bWVudEluZm8gKillbGVtZW50SW5mbyBXS19BUElfQVZBSUxBQkxFKGlvcyg5XzApKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0
aW9uLm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJh
Y3Rpb24ubW0KaW5kZXggYTI5ZWY4NTAxNzcwNmU4ZjJhZGI1M2UwZGUyNDQxYjllNzk1MWM5ZS4u
MjBmZTRmZjk5MDQyZDRmN2U1MmFiNjZmNDA5NzEzOTczZTQxNDYxNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KKysr
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24u
bW0KQEAgLTM4NzYsNyArMzg3Niw5IEBAIC0gKE5TRGljdGlvbmFyeSAqKV9kYXRhRm9yUHJldmll
d0l0ZW1Db250cm9sbGVyOihVSVByZXZpZXdJdGVtQ29udHJvbGxlciAqKWNvbnRyCiAgICAgQk9P
TCBjYW5TaG93SW1hZ2VQcmV2aWV3ID0gX3Bvc2l0aW9uSW5mb3JtYXRpb24uaXNJbWFnZSAmJiBz
dXBwb3J0c0ltYWdlUHJldmlldzsKICAgICBCT09MIGNhblNob3dMaW5rUHJldmlldyA9IF9wb3Np
dGlvbkluZm9ybWF0aW9uLmlzTGluayB8fCBjYW5TaG93SW1hZ2VQcmV2aWV3OwogICAgIEJPT0wg
dXNlSW1hZ2VVUkxGb3JMaW5rID0gTk87Ci0gICAgQk9PTCBzdXBwb3J0c0F0dGFjaG1lbnRQcmV2
aWV3ID0gW3VpRGVsZWdhdGUgcmVzcG9uZHNUb1NlbGVjdG9yOkBzZWxlY3RvcihfYXR0YWNobWVu
dExpc3RGb3JXZWJWaWV3OildICYmIFt1aURlbGVnYXRlIHJlc3BvbmRzVG9TZWxlY3RvcjpAc2Vs
ZWN0b3IoX3dlYlZpZXc6aW5kZXhJbnRvQXR0YWNobWVudExpc3RGb3JFbGVtZW50OildOworICAg
IEJPT0wgcmVzcG9uZHNUb0F0dGFjaG1lbnRMaXN0Rm9yV2ViVmlld1NvdXJjZUlzTWFuYWdlZCA9
IFt1aURlbGVnYXRlIHJlc3BvbmRzVG9TZWxlY3RvcjpAc2VsZWN0b3IoX2F0dGFjaG1lbnRMaXN0
Rm9yV2ViVmlldzpzb3VyY2VJc01hbmFnZWQ6KV07CisgICAgQk9PTCBzdXBwb3J0c0F0dGFjaG1l
bnRQcmV2aWV3ID0gKFt1aURlbGVnYXRlIHJlc3BvbmRzVG9TZWxlY3RvcjpAc2VsZWN0b3IoX2F0
dGFjaG1lbnRMaXN0Rm9yV2ViVmlldzopXSB8fCByZXNwb25kc1RvQXR0YWNobWVudExpc3RGb3JX
ZWJWaWV3U291cmNlSXNNYW5hZ2VkKQorICAgICAgICAmJiBbdWlEZWxlZ2F0ZSByZXNwb25kc1Rv
U2VsZWN0b3I6QHNlbGVjdG9yKF93ZWJWaWV3OmluZGV4SW50b0F0dGFjaG1lbnRMaXN0Rm9yRWxl
bWVudDopXTsKICAgICBCT09MIGNhblNob3dBdHRhY2htZW50UHJldmlldyA9IChfcG9zaXRpb25J
bmZvcm1hdGlvbi5pc0F0dGFjaG1lbnQgfHwgX3Bvc2l0aW9uSW5mb3JtYXRpb24uaXNJbWFnZSkg
JiYgc3VwcG9ydHNBdHRhY2htZW50UHJldmlldzsKIAogICAgIGlmIChjYW5TaG93SW1hZ2VQcmV2
aWV3ICYmIF9wb3NpdGlvbkluZm9ybWF0aW9uLmlzQW5pbWF0ZWRJbWFnZSkgewpAQCAtMzkzMiwx
NSArMzkzNCwyMiBAQCAtIChOU0RpY3Rpb25hcnkgKilfZGF0YUZvclByZXZpZXdJdGVtQ29udHJv
bGxlcjooVUlQcmV2aWV3SXRlbUNvbnRyb2xsZXIgKiljb250cgogICAgICAgICAqdHlwZSA9IFVJ
UHJldmlld0l0ZW1UeXBlSW1hZ2U7CiAgICAgICAgIGRhdGFGb3JQcmV2aWV3W1VJUHJldmlld0Rh
dGFMaW5rXSA9IFtOU1VSTCBfd2ViX1VSTFdpdGhXVEZTdHJpbmc6X3Bvc2l0aW9uSW5mb3JtYXRp
b24uaW1hZ2VVUkxdOwogICAgIH0gZWxzZSBpZiAoY2FuU2hvd0F0dGFjaG1lbnRQcmV2aWV3KSB7
Ci0gICAgICAgIC8vIEZJWE1FOiBTaG91bGQgdXNlIFVJS2l0IGNvbnN0YW50cy4KLSAgICAgICAg
ZW51bSB7IFdLVUlQcmV2aWV3SXRlbVR5cGVBdHRhY2htZW50ID0gNSB9OwotICAgICAgICAqdHlw
ZSA9IHN0YXRpY19jYXN0PFVJUHJldmlld0l0ZW1UeXBlPihXS1VJUHJldmlld0l0ZW1UeXBlQXR0
YWNobWVudCk7CisjaWYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAwMDAw
CisgICAgICAgICp0eXBlID0gVUlQcmV2aWV3SXRlbVR5cGVBdHRhY2htZW50OwogICAgICAgICBh
dXRvIGVsZW1lbnQgPSBhZG9wdE5TKFtbX1dLQWN0aXZhdGVkRWxlbWVudEluZm8gYWxsb2NdIF9p
bml0V2l0aFR5cGU6X1dLQWN0aXZhdGVkRWxlbWVudFR5cGVBdHRhY2htZW50IFVSTDpbTlNVUkwg
X3dlYl9VUkxXaXRoV1RGU3RyaW5nOl9wb3NpdGlvbkluZm9ybWF0aW9uLnVybF0gbG9jYXRpb246
X3Bvc2l0aW9uSW5mb3JtYXRpb24ucG9pbnQgdGl0bGU6X3Bvc2l0aW9uSW5mb3JtYXRpb24udGl0
bGUgSUQ6X3Bvc2l0aW9uSW5mb3JtYXRpb24uaWRBdHRyaWJ1dGUgcmVjdDpfcG9zaXRpb25JbmZv
cm1hdGlvbi5ib3VuZHMgaW1hZ2U6bmlsXSk7CiAgICAgICAgIE5TVUludGVnZXIgaW5kZXggPSBb
dWlEZWxlZ2F0ZSBfd2ViVmlldzpfd2ViVmlldyBpbmRleEludG9BdHRhY2htZW50TGlzdEZvckVs
ZW1lbnQ6ZWxlbWVudC5nZXQoKV07CiAgICAgICAgIGlmIChpbmRleCAhPSBOU05vdEZvdW5kKSB7
Ci0gICAgICAgICAgICBkYXRhRm9yUHJldmlld1tAIlVJUHJldmlld0RhdGFBdHRhY2htZW50TGlz
dCJdID0gW3VpRGVsZWdhdGUgX2F0dGFjaG1lbnRMaXN0Rm9yV2ViVmlldzpfd2ViVmlld107Ci0g
ICAgICAgICAgICBkYXRhRm9yUHJldmlld1tAIlVJUHJldmlld0RhdGFBdHRhY2htZW50SW5kZXgi
XSA9IFtOU051bWJlciBudW1iZXJXaXRoVW5zaWduZWRJbnRlZ2VyOmluZGV4XTsKKyAgICAgICAg
ICAgIEJPT0wgc291cmNlSXNNYW5hZ2VkID0gTk87CisgICAgICAgICAgICBpZiAocmVzcG9uZHNU
b0F0dGFjaG1lbnRMaXN0Rm9yV2ViVmlld1NvdXJjZUlzTWFuYWdlZCkKKyAgICAgICAgICAgICAg
ICBkYXRhRm9yUHJldmlld1tVSVByZXZpZXdEYXRhQXR0YWNobWVudExpc3RdID0gW3VpRGVsZWdh
dGUgX2F0dGFjaG1lbnRMaXN0Rm9yV2ViVmlldzpfd2ViVmlldyBzb3VyY2VJc01hbmFnZWQ6JnNv
dXJjZUlzTWFuYWdlZF07CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgZGF0YUZv
clByZXZpZXdbVUlQcmV2aWV3RGF0YUF0dGFjaG1lbnRMaXN0XSA9IFt1aURlbGVnYXRlIF9hdHRh
Y2htZW50TGlzdEZvcldlYlZpZXc6X3dlYlZpZXddOworICAgICAgICAgICAgZGF0YUZvclByZXZp
ZXdbVUlQcmV2aWV3RGF0YUF0dGFjaG1lbnRJbmRleF0gPSBbTlNOdW1iZXIgbnVtYmVyV2l0aFVu
c2lnbmVkSW50ZWdlcjppbmRleF07CisKKyAgICAgICAgICAgIC8vIEZJWE1FOiBSZXBsYWNlIHRo
ZSBmb2xsb3dpbmcgTlNTdHJpbmcgbGl0ZXJhbCB3aXRoIGEgVUlLaXQgTlNTdHJpbmcgY29uc3Rh
bnQuCisgICAgICAgICAgICBkYXRhRm9yUHJldmlld1tAIlVJUHJldmlld0RhdGFBdHRhY2htZW50
TGlzdFNvdXJjZUlzTWFuYWdlZCJdID0gW05TTnVtYmVyIG51bWJlcldpdGhCb29sOnNvdXJjZUlz
TWFuYWdlZF07CiAgICAgICAgIH0KKyNlbmRpZgogICAgIH0KICAgICAKICAgICByZXR1cm4gZGF0
YUZvclByZXZpZXc7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>