<?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>33699</bug_id>
          
          <creation_ts>2010-01-14 16:59:58 -0800</creation_ts>
          <short_desc>webkit-patch upload should assign the bug to you</short_desc>
          <delta_ts>2011-04-21 17:34:45 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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>59061</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>levin</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>181009</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-14 16:59:58 -0800</bug_when>
    <thetext>webkit-patch upload should assign the bug to you</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>380954</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-06 16:24:58 -0700</bug_when>
    <thetext>This already works during bug creation, but not when uploading new patches.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389520</commentid>
    <comment_count>2</comment_count>
      <attachid>90413</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-20 14:23:01 -0700</bug_when>
    <thetext>Created attachment 90413
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389523</commentid>
    <comment_count>3</comment_count>
      <attachid>90413</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-20 14:24:30 -0700</bug_when>
    <thetext>Comment on attachment 90413
Patch

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

&gt; Tools/Scripts/webkitpy/tool/steps/postdiff.py:50
&gt; +        if self._tool.bugs.fetch_bug(bug_id).is_unassigned():

You should put a FIXME here that we should cache the Bug object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389526</commentid>
    <comment_count>4</comment_count>
      <attachid>90414</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-20 14:27:09 -0700</bug_when>
    <thetext>Created attachment 90414
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389593</commentid>
    <comment_count>5</comment_count>
      <attachid>90414</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-20 16:08:53 -0700</bug_when>
    <thetext>Comment on attachment 90414
Patch for landing

Clearing flags on attachment: 90414

Committed r84431: &lt;http://trac.webkit.org/changeset/84431&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389594</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-20 16:08:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389765</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-20 19:26:30 -0700</bug_when>
    <thetext>We need to check whether the assigned_to field exists in the form.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390339</commentid>
    <comment_count>8</comment_count>
      <attachid>90602</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-21 14:27:52 -0700</bug_when>
    <thetext>Created attachment 90602
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390341</commentid>
    <comment_count>9</comment_count>
      <attachid>90604</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-21 14:31:08 -0700</bug_when>
    <thetext>Created attachment 90604
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390348</commentid>
    <comment_count>10</comment_count>
      <attachid>90604</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-21 14:41:01 -0700</bug_when>
    <thetext>Comment on attachment 90604
Patch for landing

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

&gt; Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla.py:757
&gt; +            log(&quot;Cannot find assigned_to control.  Do you have the EditBugs privilege?&quot;)

I would explain to the user what this means, give them action they can take.  Something like:

Failed to assign bug to you (can&apos;t find assigned_to) control.  Do you have EditBugs privilages at bugs.webkit.org?

You should email webkit-committers@webkit.org or ask in #webkit for someone to add EditBugs to your account to make patch contribution easier, etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390354</commentid>
    <comment_count>11</comment_count>
      <attachid>90606</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-21 14:45:43 -0700</bug_when>
    <thetext>Created attachment 90606
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390355</commentid>
    <comment_count>12</comment_count>
      <attachid>90607</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-21 14:46:23 -0700</bug_when>
    <thetext>Created attachment 90607
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390486</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-21 17:25:38 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 90607:

http/tests/xmlhttprequest/access-control-preflight-credential-sync.html bug 59160 (author: jchaffraix@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390490</commentid>
    <comment_count>14</comment_count>
      <attachid>90607</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-21 17:34:39 -0700</bug_when>
    <thetext>Comment on attachment 90607
Patch for landing

Clearing flags on attachment: 90607

Committed r84575: &lt;http://trac.webkit.org/changeset/84575&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390491</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-21 17:34:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90413</attachid>
            <date>2011-04-20 14:23:01 -0700</date>
            <delta_ts>2011-04-20 14:27:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-33699-20110420142300.patch</filename>
            <type>text/plain</type>
            <size>5868</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDg0NDE2KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTkgQEAKKzIwMTEtMDQtMjAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICB3ZWJraXQtcGF0
Y2ggdXBsb2FkIHNob3VsZCBhc3NpZ24gdGhlIGJ1ZyB0byB5b3UKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNjk5CisKKyAgICAgICAgVGhpcyBwYXRj
aCBvbmx5IHJlLWFzc2lnbnMgdGhlIGJ1ZyBpZiBpdCBpcyBjdXJyZW50bHkgdW5hc3NpZ25lZC4g
IFdlCisgICAgICAgIGNhbiBiZSBtb3JlIGFnZ3Jlc3NpdmUgaW4gdGhlIGZ1dHVyZSBpZiBwZW9w
bGUgd2FudCB1cyB0byBiZSBtb3JlCisgICAgICAgIGFncmVzc2l2ZS4KKworICAgICAgICAqIFNj
cmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0LnB5OgorICAg
ICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9vbC5weToKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHk6CisKIDIwMTEtMDQtMjAgIE9qYW4g
VmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNl
aWRlbC4KSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9i
dWd6aWxsYS5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9u
ZXQvYnVnemlsbGEvYnVnemlsbGEucHkJKHJldmlzaW9uIDg0NDExKQorKysgVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhLnB5CSh3b3JraW5nIGNvcHkp
CkBAIC03MzYsOSArNzM2LDEyIEBAIGNsYXNzIEJ1Z3ppbGxhKG9iamVjdCk6CiAgICAgICAgIHNl
bGYuYnJvd3NlclsncmVzb2x1dGlvbiddID0gWydGSVhFRCddCiAgICAgICAgIHNlbGYuYnJvd3Nl
ci5zdWJtaXQoKQogCi0gICAgZGVmIHJlYXNzaWduX2J1ZyhzZWxmLCBidWdfaWQsIGFzc2lnbmVl
LCBjb21tZW50X3RleHQ9Tm9uZSk6CisgICAgZGVmIHJlYXNzaWduX2J1ZyhzZWxmLCBidWdfaWQs
IGFzc2lnbmVlPU5vbmUsIGNvbW1lbnRfdGV4dD1Ob25lKToKICAgICAgICAgc2VsZi5hdXRoZW50
aWNhdGUoKQogCisgICAgICAgIGlmIG5vdCBhc3NpZ25lZToKKyAgICAgICAgICAgIGFzc2lnbmVl
ID0gc2VsZi51c2VybmFtZQorCiAgICAgICAgIGxvZygiQXNzaWduaW5nIGJ1ZyAlcyB0byAlcyIg
JSAoYnVnX2lkLCBhc3NpZ25lZSkpCiAgICAgICAgIGlmIHNlbGYuZHJ5cnVuOgogICAgICAgICAg
ICAgbG9nKGNvbW1lbnRfdGV4dCkKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9t
b2NrdG9vbC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvbW9j
a3Rvb2wucHkJKHJldmlzaW9uIDg0NDExKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29s
L21vY2t0b29sLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0zMjksNiArMzI5LDEzIEBAIGNsYXNzIE1v
Y2tCdWd6aWxsYShNb2NrKToKICAgICAgICAgICAgIGFjdGlvbl9wYXJhbSA9ICImYWN0aW9uPSVz
IiAlIGFjdGlvbgogICAgICAgICByZXR1cm4gIiVzLyVzJXMiICUgKHNlbGYuYnVnX3NlcnZlcl91
cmwsIGF0dGFjaG1lbnRfaWQsIGFjdGlvbl9wYXJhbSkKIAorICAgIGRlZiByZWFzc2lnbl9idWco
c2VsZiwgYnVnX2lkLCBhc3NpZ25lZT1Ob25lLCBjb21tZW50X3RleHQ9Tm9uZSk6CisgICAgICAg
IGxvZygiTU9DSyByZWFzc2lnbl9idWc6IGJ1Z19pZD0lcywgYXNzaWduZWU9JXMiICUgKGJ1Z19p
ZCwgYXNzaWduZWUpKQorICAgICAgICBpZiBjb21tZW50X3RleHQ6CisgICAgICAgICAgICBsb2co
Ii0tIEJlZ2luIGNvbW1lbnQgLS0iKQorICAgICAgICAgICAgbG9nKGNvbW1lbnRfdGV4dCkKKyAg
ICAgICAgICAgIGxvZygiLS0gRW5kIGNvbW1lbnQgLS0iKQorCiAgICAgZGVmIHNldF9mbGFnX29u
X2F0dGFjaG1lbnQoc2VsZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRhY2ht
ZW50X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdfbmFtZSwKSW5kZXg6
IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy91cGxvYWRfdW5pdHRlc3QucHkK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3VwbG9h
ZF91bml0dGVzdC5weQkocmV2aXNpb24gODQ0MTEpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5
L3Rvb2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC00Miw5
ICs0MiwxNSBAQCBjbGFzcyBVcGxvYWRDb21tYW5kc1Rlc3QoQ29tbWFuZHNUZXN0KToKIAogICAg
IGRlZiB0ZXN0X2Fzc2lnbl90b19jb21taXR0ZXIoc2VsZik6CiAgICAgICAgIHRvb2wgPSBNb2Nr
VG9vbCgpCi0gICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJXYXJuaW5nLCBhdHRhY2htZW50IDEy
OCBvbiBidWcgNDIgaGFzIGludmFsaWQgY29tbWl0dGVyIChub24tY29tbWl0dGVyQGV4YW1wbGUu
Y29tKVxuQnVnIDc3IGlzIGFscmVhZHkgYXNzaWduZWQgdG8gZm9vQGZvby5jb20gKE5vbmUpLlxu
QnVnIDc2IGhhcyBubyBub24tb2Jzb2xldGUgcGF0Y2hlcywgaWdub3JpbmcuXG4iCisgICAgICAg
IGV4cGVjdGVkX3N0ZGVyciA9ICIiIldhcm5pbmcsIGF0dGFjaG1lbnQgMTI4IG9uIGJ1ZyA0MiBo
YXMgaW52YWxpZCBjb21taXR0ZXIgKG5vbi1jb21taXR0ZXJAZXhhbXBsZS5jb20pCitNT0NLIHJl
YXNzaWduX2J1ZzogYnVnX2lkPTQyLCBhc3NpZ25lZT1lcmljQHdlYmtpdC5vcmcKKy0tIEJlZ2lu
IGNvbW1lbnQgLS0KK0F0dGFjaG1lbnQgMTI4IHdhcyBwb3N0ZWQgYnkgYSBjb21taXR0ZXIgYW5k
IGhhcyByZXZpZXcrLCBhc3NpZ25pbmcgdG8gRXJpYyBTZWlkZWwgZm9yIGNvbW1pdC4KKy0tIEVu
ZCBjb21tZW50IC0tCitCdWcgNzcgaXMgYWxyZWFkeSBhc3NpZ25lZCB0byBmb29AZm9vLmNvbSAo
Tm9uZSkuCitCdWcgNzYgaGFzIG5vIG5vbi1vYnNvbGV0ZSBwYXRjaGVzLCBpZ25vcmluZy4KKyIi
IgogICAgICAgICBzZWxmLmFzc2VydF9leGVjdXRlX291dHB1dHMoQXNzaWduVG9Db21taXR0ZXIo
KSwgW10sIGV4cGVjdGVkX3N0ZGVycj1leHBlY3RlZF9zdGRlcnIsIHRvb2w9dG9vbCkKLSAgICAg
ICAgdG9vbC5idWdzLnJlYXNzaWduX2J1Zy5hc3NlcnRfY2FsbGVkX3dpdGgoNDIsICJlcmljQHdl
YmtpdC5vcmciLCAiQXR0YWNobWVudCAxMjggd2FzIHBvc3RlZCBieSBhIGNvbW1pdHRlciBhbmQg
aGFzIHJldmlldyssIGFzc2lnbmluZyB0byBFcmljIFNlaWRlbCBmb3IgY29tbWl0LiIpCiAKICAg
ICBkZWYgdGVzdF9vYnNvbGV0ZV9hdHRhY2htZW50cyhzZWxmKToKICAgICAgICAgZXhwZWN0ZWRf
c3RkZXJyID0gIk9ic29sZXRpbmcgMiBvbGQgcGF0Y2hlcyBvbiBidWcgNDJcbiIKQEAgLTYyLDYg
KzY4LDcgQEAgY2xhc3MgVXBsb2FkQ29tbWFuZHNUZXN0KENvbW1hbmRzVGVzdCk6CiAgICAgICAg
IGV4cGVjdGVkX3N0ZGVyciA9ICIiIk1PQ0s6IHVzZXIub3Blbl91cmw6IGZpbGU6Ly8uLi4KIFdh
cyB0aGF0IGRpZmYgY29ycmVjdD8KIE9ic29sZXRpbmcgMiBvbGQgcGF0Y2hlcyBvbiBidWcgNDIK
K01PQ0sgcmVhc3NpZ25fYnVnOiBidWdfaWQ9NDIsIGFzc2lnbmVlPU5vbmUKIE1PQ0sgYWRkX3Bh
dGNoX3RvX2J1ZzogYnVnX2lkPTQyLCBkZXNjcmlwdGlvbj1NT0NLIGRlc2NyaXB0aW9uLCBtYXJr
X2Zvcl9yZXZpZXc9VHJ1ZSwgbWFya19mb3JfY29tbWl0X3F1ZXVlPUZhbHNlLCBtYXJrX2Zvcl9s
YW5kaW5nPUZhbHNlCiBNT0NLOiB1c2VyLm9wZW5fdXJsOiBodHRwOi8vZXhhbXBsZS5jb20vNDIK
ICIiIgpAQCAtMTA5LDYgKzExNiw3IEBAIGV4dHJhIGNvbW1lbnQKICAgICAgICAgZXhwZWN0ZWRf
c3RkZXJyID0gIiIiTU9DSzogdXNlci5vcGVuX3VybDogZmlsZTovLy4uLgogV2FzIHRoYXQgZGlm
ZiBjb3JyZWN0PwogT2Jzb2xldGluZyAyIG9sZCBwYXRjaGVzIG9uIGJ1ZyA0MgorTU9DSyByZWFz
c2lnbl9idWc6IGJ1Z19pZD00MiwgYXNzaWduZWU9Tm9uZQogTU9DSyBhZGRfcGF0Y2hfdG9fYnVn
OiBidWdfaWQ9NDIsIGRlc2NyaXB0aW9uPU1PQ0sgZGVzY3JpcHRpb24sIG1hcmtfZm9yX3Jldmll
dz1UcnVlLCBtYXJrX2Zvcl9jb21taXRfcXVldWU9RmFsc2UsIG1hcmtfZm9yX2xhbmRpbmc9RmFs
c2UKIE1PQ0s6IHVzZXIub3Blbl91cmw6IGh0dHA6Ly9leGFtcGxlLmNvbS80MgogIiIiCkluZGV4
OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3Bvc3RkaWZmLnB5CShyZXZp
c2lvbiA4NDQxMSkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9wb3N0ZGlm
Zi5weQkod29ya2luZyBjb3B5KQpAQCAtNDUsNiArNDUsMTEgQEAgY2xhc3MgUG9zdERpZmYoQWJz
dHJhY3RTdGVwKToKICAgICAgICAgZGlmZiA9IHNlbGYuY2FjaGVkX2xvb2t1cChzdGF0ZSwgImRp
ZmYiKQogICAgICAgICBkZXNjcmlwdGlvbiA9IHNlbGYuX29wdGlvbnMuZGVzY3JpcHRpb24gb3Ig
IlBhdGNoIgogICAgICAgICBjb21tZW50X3RleHQgPSBzZWxmLl9vcHRpb25zLmNvbW1lbnQKLSAg
ICAgICAgc2VsZi5fdG9vbC5idWdzLmFkZF9wYXRjaF90b19idWcoc3RhdGVbImJ1Z19pZCJdLCBk
aWZmLCBkZXNjcmlwdGlvbiwgY29tbWVudF90ZXh0PWNvbW1lbnRfdGV4dCwgbWFya19mb3JfcmV2
aWV3PXNlbGYuX29wdGlvbnMucmV2aWV3LCBtYXJrX2Zvcl9jb21taXRfcXVldWU9c2VsZi5fb3B0
aW9ucy5yZXF1ZXN0X2NvbW1pdCkKKyAgICAgICAgYnVnX2lkID0gc3RhdGVbImJ1Z19pZCJdCisK
KyAgICAgICAgaWYgc2VsZi5fdG9vbC5idWdzLmZldGNoX2J1ZyhidWdfaWQpLmlzX3VuYXNzaWdu
ZWQoKToKKyAgICAgICAgICAgIHNlbGYuX3Rvb2wuYnVncy5yZWFzc2lnbl9idWcoYnVnX2lkKQor
CisgICAgICAgIHNlbGYuX3Rvb2wuYnVncy5hZGRfcGF0Y2hfdG9fYnVnKGJ1Z19pZCwgZGlmZiwg
ZGVzY3JpcHRpb24sIGNvbW1lbnRfdGV4dD1jb21tZW50X3RleHQsIG1hcmtfZm9yX3Jldmlldz1z
ZWxmLl9vcHRpb25zLnJldmlldywgbWFya19mb3JfY29tbWl0X3F1ZXVlPXNlbGYuX29wdGlvbnMu
cmVxdWVzdF9jb21taXQpCiAgICAgICAgIGlmIHNlbGYuX29wdGlvbnMub3Blbl9idWc6Ci0gICAg
ICAgICAgICBzZWxmLl90b29sLnVzZXIub3Blbl91cmwoc2VsZi5fdG9vbC5idWdzLmJ1Z191cmxf
Zm9yX2J1Z19pZChzdGF0ZVsiYnVnX2lkIl0pKQorICAgICAgICAgICAgc2VsZi5fdG9vbC51c2Vy
Lm9wZW5fdXJsKHNlbGYuX3Rvb2wuYnVncy5idWdfdXJsX2Zvcl9idWdfaWQoYnVnX2lkKSkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90414</attachid>
            <date>2011-04-20 14:27:09 -0700</date>
            <delta_ts>2011-04-21 14:27:45 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-33699-20110420142708.patch</filename>
            <type>text/plain</type>
            <size>5987</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDg0NDE2KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTkgQEAKKzIwMTEtMDQtMjAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KKworICAgICAgICB3ZWJraXQtcGF0Y2gg
dXBsb2FkIHNob3VsZCBhc3NpZ24gdGhlIGJ1ZyB0byB5b3UKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNjk5CisKKyAgICAgICAgVGhpcyBwYXRjaCBv
bmx5IHJlLWFzc2lnbnMgdGhlIGJ1ZyBpZiBpdCBpcyBjdXJyZW50bHkgdW5hc3NpZ25lZC4gIFdl
CisgICAgICAgIGNhbiBiZSBtb3JlIGFnZ3Jlc3NpdmUgaW4gdGhlIGZ1dHVyZSBpZiBwZW9wbGUg
d2FudCB1cyB0byBiZSBtb3JlCisgICAgICAgIGFncmVzc2l2ZS4KKworICAgICAgICAqIFNjcmlw
dHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0LnB5OgorICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9vbC5weToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHk6CisKIDIwMTEtMDQtMjAgIE9qYW4gVmFm
YWkgIDxvamFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRl
bC4KSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6
aWxsYS5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQv
YnVnemlsbGEvYnVnemlsbGEucHkJKHJldmlzaW9uIDg0NDExKQorKysgVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhLnB5CSh3b3JraW5nIGNvcHkpCkBA
IC03MzYsOSArNzM2LDEyIEBAIGNsYXNzIEJ1Z3ppbGxhKG9iamVjdCk6CiAgICAgICAgIHNlbGYu
YnJvd3NlclsncmVzb2x1dGlvbiddID0gWydGSVhFRCddCiAgICAgICAgIHNlbGYuYnJvd3Nlci5z
dWJtaXQoKQogCi0gICAgZGVmIHJlYXNzaWduX2J1ZyhzZWxmLCBidWdfaWQsIGFzc2lnbmVlLCBj
b21tZW50X3RleHQ9Tm9uZSk6CisgICAgZGVmIHJlYXNzaWduX2J1ZyhzZWxmLCBidWdfaWQsIGFz
c2lnbmVlPU5vbmUsIGNvbW1lbnRfdGV4dD1Ob25lKToKICAgICAgICAgc2VsZi5hdXRoZW50aWNh
dGUoKQogCisgICAgICAgIGlmIG5vdCBhc3NpZ25lZToKKyAgICAgICAgICAgIGFzc2lnbmVlID0g
c2VsZi51c2VybmFtZQorCiAgICAgICAgIGxvZygiQXNzaWduaW5nIGJ1ZyAlcyB0byAlcyIgJSAo
YnVnX2lkLCBhc3NpZ25lZSkpCiAgICAgICAgIGlmIHNlbGYuZHJ5cnVuOgogICAgICAgICAgICAg
bG9nKGNvbW1lbnRfdGV4dCkKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9tb2Nr
dG9vbC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvbW9ja3Rv
b2wucHkJKHJldmlzaW9uIDg0NDExKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL21v
Y2t0b29sLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0zMjksNiArMzI5LDEzIEBAIGNsYXNzIE1vY2tC
dWd6aWxsYShNb2NrKToKICAgICAgICAgICAgIGFjdGlvbl9wYXJhbSA9ICImYWN0aW9uPSVzIiAl
IGFjdGlvbgogICAgICAgICByZXR1cm4gIiVzLyVzJXMiICUgKHNlbGYuYnVnX3NlcnZlcl91cmws
IGF0dGFjaG1lbnRfaWQsIGFjdGlvbl9wYXJhbSkKIAorICAgIGRlZiByZWFzc2lnbl9idWcoc2Vs
ZiwgYnVnX2lkLCBhc3NpZ25lZT1Ob25lLCBjb21tZW50X3RleHQ9Tm9uZSk6CisgICAgICAgIGxv
ZygiTU9DSyByZWFzc2lnbl9idWc6IGJ1Z19pZD0lcywgYXNzaWduZWU9JXMiICUgKGJ1Z19pZCwg
YXNzaWduZWUpKQorICAgICAgICBpZiBjb21tZW50X3RleHQ6CisgICAgICAgICAgICBsb2coIi0t
IEJlZ2luIGNvbW1lbnQgLS0iKQorICAgICAgICAgICAgbG9nKGNvbW1lbnRfdGV4dCkKKyAgICAg
ICAgICAgIGxvZygiLS0gRW5kIGNvbW1lbnQgLS0iKQorCiAgICAgZGVmIHNldF9mbGFnX29uX2F0
dGFjaG1lbnQoc2VsZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRhY2htZW50
X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdfbmFtZSwKSW5kZXg6IFRv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy91cGxvYWRfdW5pdHRlc3QucHkKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3VwbG9hZF91
bml0dGVzdC5weQkocmV2aXNpb24gODQ0MTEpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rv
b2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC00Miw5ICs0
MiwxNSBAQCBjbGFzcyBVcGxvYWRDb21tYW5kc1Rlc3QoQ29tbWFuZHNUZXN0KToKIAogICAgIGRl
ZiB0ZXN0X2Fzc2lnbl90b19jb21taXR0ZXIoc2VsZik6CiAgICAgICAgIHRvb2wgPSBNb2NrVG9v
bCgpCi0gICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJXYXJuaW5nLCBhdHRhY2htZW50IDEyOCBv
biBidWcgNDIgaGFzIGludmFsaWQgY29tbWl0dGVyIChub24tY29tbWl0dGVyQGV4YW1wbGUuY29t
KVxuQnVnIDc3IGlzIGFscmVhZHkgYXNzaWduZWQgdG8gZm9vQGZvby5jb20gKE5vbmUpLlxuQnVn
IDc2IGhhcyBubyBub24tb2Jzb2xldGUgcGF0Y2hlcywgaWdub3JpbmcuXG4iCisgICAgICAgIGV4
cGVjdGVkX3N0ZGVyciA9ICIiIldhcm5pbmcsIGF0dGFjaG1lbnQgMTI4IG9uIGJ1ZyA0MiBoYXMg
aW52YWxpZCBjb21taXR0ZXIgKG5vbi1jb21taXR0ZXJAZXhhbXBsZS5jb20pCitNT0NLIHJlYXNz
aWduX2J1ZzogYnVnX2lkPTQyLCBhc3NpZ25lZT1lcmljQHdlYmtpdC5vcmcKKy0tIEJlZ2luIGNv
bW1lbnQgLS0KK0F0dGFjaG1lbnQgMTI4IHdhcyBwb3N0ZWQgYnkgYSBjb21taXR0ZXIgYW5kIGhh
cyByZXZpZXcrLCBhc3NpZ25pbmcgdG8gRXJpYyBTZWlkZWwgZm9yIGNvbW1pdC4KKy0tIEVuZCBj
b21tZW50IC0tCitCdWcgNzcgaXMgYWxyZWFkeSBhc3NpZ25lZCB0byBmb29AZm9vLmNvbSAoTm9u
ZSkuCitCdWcgNzYgaGFzIG5vIG5vbi1vYnNvbGV0ZSBwYXRjaGVzLCBpZ25vcmluZy4KKyIiIgog
ICAgICAgICBzZWxmLmFzc2VydF9leGVjdXRlX291dHB1dHMoQXNzaWduVG9Db21taXR0ZXIoKSwg
W10sIGV4cGVjdGVkX3N0ZGVycj1leHBlY3RlZF9zdGRlcnIsIHRvb2w9dG9vbCkKLSAgICAgICAg
dG9vbC5idWdzLnJlYXNzaWduX2J1Zy5hc3NlcnRfY2FsbGVkX3dpdGgoNDIsICJlcmljQHdlYmtp
dC5vcmciLCAiQXR0YWNobWVudCAxMjggd2FzIHBvc3RlZCBieSBhIGNvbW1pdHRlciBhbmQgaGFz
IHJldmlldyssIGFzc2lnbmluZyB0byBFcmljIFNlaWRlbCBmb3IgY29tbWl0LiIpCiAKICAgICBk
ZWYgdGVzdF9vYnNvbGV0ZV9hdHRhY2htZW50cyhzZWxmKToKICAgICAgICAgZXhwZWN0ZWRfc3Rk
ZXJyID0gIk9ic29sZXRpbmcgMiBvbGQgcGF0Y2hlcyBvbiBidWcgNDJcbiIKQEAgLTYyLDYgKzY4
LDcgQEAgY2xhc3MgVXBsb2FkQ29tbWFuZHNUZXN0KENvbW1hbmRzVGVzdCk6CiAgICAgICAgIGV4
cGVjdGVkX3N0ZGVyciA9ICIiIk1PQ0s6IHVzZXIub3Blbl91cmw6IGZpbGU6Ly8uLi4KIFdhcyB0
aGF0IGRpZmYgY29ycmVjdD8KIE9ic29sZXRpbmcgMiBvbGQgcGF0Y2hlcyBvbiBidWcgNDIKK01P
Q0sgcmVhc3NpZ25fYnVnOiBidWdfaWQ9NDIsIGFzc2lnbmVlPU5vbmUKIE1PQ0sgYWRkX3BhdGNo
X3RvX2J1ZzogYnVnX2lkPTQyLCBkZXNjcmlwdGlvbj1NT0NLIGRlc2NyaXB0aW9uLCBtYXJrX2Zv
cl9yZXZpZXc9VHJ1ZSwgbWFya19mb3JfY29tbWl0X3F1ZXVlPUZhbHNlLCBtYXJrX2Zvcl9sYW5k
aW5nPUZhbHNlCiBNT0NLOiB1c2VyLm9wZW5fdXJsOiBodHRwOi8vZXhhbXBsZS5jb20vNDIKICIi
IgpAQCAtMTA5LDYgKzExNiw3IEBAIGV4dHJhIGNvbW1lbnQKICAgICAgICAgZXhwZWN0ZWRfc3Rk
ZXJyID0gIiIiTU9DSzogdXNlci5vcGVuX3VybDogZmlsZTovLy4uLgogV2FzIHRoYXQgZGlmZiBj
b3JyZWN0PwogT2Jzb2xldGluZyAyIG9sZCBwYXRjaGVzIG9uIGJ1ZyA0MgorTU9DSyByZWFzc2ln
bl9idWc6IGJ1Z19pZD00MiwgYXNzaWduZWU9Tm9uZQogTU9DSyBhZGRfcGF0Y2hfdG9fYnVnOiBi
dWdfaWQ9NDIsIGRlc2NyaXB0aW9uPU1PQ0sgZGVzY3JpcHRpb24sIG1hcmtfZm9yX3Jldmlldz1U
cnVlLCBtYXJrX2Zvcl9jb21taXRfcXVldWU9RmFsc2UsIG1hcmtfZm9yX2xhbmRpbmc9RmFsc2UK
IE1PQ0s6IHVzZXIub3Blbl91cmw6IGh0dHA6Ly9leGFtcGxlLmNvbS80MgogIiIiCkluZGV4OiBU
b29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHkKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3Bvc3RkaWZmLnB5CShyZXZpc2lv
biA4NDQxMSkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9wb3N0ZGlmZi5w
eQkod29ya2luZyBjb3B5KQpAQCAtNDUsNiArNDUsMTMgQEAgY2xhc3MgUG9zdERpZmYoQWJzdHJh
Y3RTdGVwKToKICAgICAgICAgZGlmZiA9IHNlbGYuY2FjaGVkX2xvb2t1cChzdGF0ZSwgImRpZmYi
KQogICAgICAgICBkZXNjcmlwdGlvbiA9IHNlbGYuX29wdGlvbnMuZGVzY3JpcHRpb24gb3IgIlBh
dGNoIgogICAgICAgICBjb21tZW50X3RleHQgPSBzZWxmLl9vcHRpb25zLmNvbW1lbnQKLSAgICAg
ICAgc2VsZi5fdG9vbC5idWdzLmFkZF9wYXRjaF90b19idWcoc3RhdGVbImJ1Z19pZCJdLCBkaWZm
LCBkZXNjcmlwdGlvbiwgY29tbWVudF90ZXh0PWNvbW1lbnRfdGV4dCwgbWFya19mb3JfcmV2aWV3
PXNlbGYuX29wdGlvbnMucmV2aWV3LCBtYXJrX2Zvcl9jb21taXRfcXVldWU9c2VsZi5fb3B0aW9u
cy5yZXF1ZXN0X2NvbW1pdCkKKyAgICAgICAgYnVnX2lkID0gc3RhdGVbImJ1Z19pZCJdCisKKyAg
ICAgICAgIyBGSVhNRTogV2Ugc2hvdWxkIGZpbmQgc29tZSB3YXkgb2YgY2FjaGluZyB0aGUgQnVn
IG9iamVjdCBpbnN0ZWFkIG9mCisgICAgICAgICMgZ29pbmcgYmFjayB0byB0aGUgbmV0d29yayBo
ZXJlLgorICAgICAgICBpZiBzZWxmLl90b29sLmJ1Z3MuZmV0Y2hfYnVnKGJ1Z19pZCkuaXNfdW5h
c3NpZ25lZCgpOgorICAgICAgICAgICAgc2VsZi5fdG9vbC5idWdzLnJlYXNzaWduX2J1ZyhidWdf
aWQpCisKKyAgICAgICAgc2VsZi5fdG9vbC5idWdzLmFkZF9wYXRjaF90b19idWcoYnVnX2lkLCBk
aWZmLCBkZXNjcmlwdGlvbiwgY29tbWVudF90ZXh0PWNvbW1lbnRfdGV4dCwgbWFya19mb3JfcmV2
aWV3PXNlbGYuX29wdGlvbnMucmV2aWV3LCBtYXJrX2Zvcl9jb21taXRfcXVldWU9c2VsZi5fb3B0
aW9ucy5yZXF1ZXN0X2NvbW1pdCkKICAgICAgICAgaWYgc2VsZi5fb3B0aW9ucy5vcGVuX2J1ZzoK
LSAgICAgICAgICAgIHNlbGYuX3Rvb2wudXNlci5vcGVuX3VybChzZWxmLl90b29sLmJ1Z3MuYnVn
X3VybF9mb3JfYnVnX2lkKHN0YXRlWyJidWdfaWQiXSkpCisgICAgICAgICAgICBzZWxmLl90b29s
LnVzZXIub3Blbl91cmwoc2VsZi5fdG9vbC5idWdzLmJ1Z191cmxfZm9yX2J1Z19pZChidWdfaWQp
KQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90602</attachid>
            <date>2011-04-21 14:27:52 -0700</date>
            <delta_ts>2011-04-21 14:31:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-33699-20110421142751.patch</filename>
            <type>text/plain</type>
            <size>6818</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQ1NDMKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5Yzg3NGM1OTkwMDc0ZThjZjE1ZjFjZDE4ZjBlM2NlNDYy
ODFjMmM1Li5lYmNlNmNkNjc4NzViODBmNzA5ZGQ1ZmNkOTQyMWYxN2U5NTczMTUyIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTEtMDQtMjEgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KKworICAgICAgICB3ZWJraXQtcGF0Y2ggdXBsb2Fk
IHNob3VsZCBhc3NpZ24gdGhlIGJ1ZyB0byB5b3UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNjk5CisKKyAgICAgICAgVGhpcyBwYXRjaCBvbmx5IHJl
LWFzc2lnbnMgdGhlIGJ1ZyBpZiBpdCBpcyBjdXJyZW50bHkgdW5hc3NpZ25lZC4gIFdlCisgICAg
ICAgIGNhbiBiZSBtb3JlIGFnZ3Jlc3NpdmUgaW4gdGhlIGZ1dHVyZSBpZiBwZW9wbGUgd2FudCB1
cyB0byBiZSBtb3JlCisgICAgICAgIGFncmVzc2l2ZS4KKworICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0LnB5OgorICAgICAgICAqIFNj
cmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9vbC5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtp
dHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHk6CisKIDIwMTEtMDQtMjEgIE9qYW4gVmFmYWkgIDxv
amFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBUb255IENoYW5nLgpkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3pp
bGxhLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3pp
bGxhLnB5CmluZGV4IGM3ODFkZmIwMGQ3MDFhNjkwNWEwZDI3MzA0MDBjMmJiOThiNDA5ODYuLmRk
ZTI1ODM4NjIzMjVlMzMxYjc3ZDM5YWZlY2Y4YzUyMmVhMTFmY2IgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weQorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkKQEAg
LTczNiw5ICs3MzYsMTUgQEAgY2xhc3MgQnVnemlsbGEob2JqZWN0KToKICAgICAgICAgc2VsZi5i
cm93c2VyWydyZXNvbHV0aW9uJ10gPSBbJ0ZJWEVEJ10KICAgICAgICAgc2VsZi5icm93c2VyLnN1
Ym1pdCgpCiAKLSAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWUsIGNv
bW1lbnRfdGV4dD1Ob25lKToKKyAgICBkZWYgX2hhc19jb250cm9sKHNlbGYsIGZvcm0sIGlkKToK
KyAgICAgICAgcmV0dXJuIGlkIGluIFtjb250cm9sLmlkIGZvciBjb250cm9sIGluIGZvcm0uY29u
dHJvbHNdCisKKyAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWU9Tm9u
ZSwgY29tbWVudF90ZXh0PU5vbmUpOgogICAgICAgICBzZWxmLmF1dGhlbnRpY2F0ZSgpCiAKKyAg
ICAgICAgaWYgbm90IGFzc2lnbmVlOgorICAgICAgICAgICAgYXNzaWduZWUgPSBzZWxmLnVzZXJu
YW1lCisKICAgICAgICAgbG9nKCJBc3NpZ25pbmcgYnVnICVzIHRvICVzIiAlIChidWdfaWQsIGFz
c2lnbmVlKSkKICAgICAgICAgaWYgc2VsZi5kcnlydW46CiAgICAgICAgICAgICBsb2coY29tbWVu
dF90ZXh0KQpAQCAtNzQ2LDYgKzc1MiwxMSBAQCBjbGFzcyBCdWd6aWxsYShvYmplY3QpOgogCiAg
ICAgICAgIHNlbGYuYnJvd3Nlci5vcGVuKHNlbGYuYnVnX3VybF9mb3JfYnVnX2lkKGJ1Z19pZCkp
CiAgICAgICAgIHNlbGYuYnJvd3Nlci5zZWxlY3RfZm9ybShuYW1lPSJjaGFuZ2Vmb3JtIikKKwor
ICAgICAgICBpZiBub3Qgc2VsZi5faGFzX2NvbnRyb2woc2VsZi5icm93c2VyLCAiYXNzaWduZWRf
dG8iKToKKyAgICAgICAgICAgIGxvZygiQ2Fubm90IGZpbmQgYXNzaWduZWRfdG8gY29udHJvbC4g
IERvIHlvdSBoYXZlIHRoZSBFZGl0QnVncyBwcml2aWxlZ2U/IikKKyAgICAgICAgICAgIHJldHVy
bgorCiAgICAgICAgIGlmIGNvbW1lbnRfdGV4dDoKICAgICAgICAgICAgIGxvZyhjb21tZW50X3Rl
eHQpCiAgICAgICAgICAgICBzZWxmLmJyb3dzZXJbImNvbW1lbnQiXSA9IGNvbW1lbnRfdGV4dApk
aWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3VwbG9hZF91
bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy91cGxvYWRf
dW5pdHRlc3QucHkKaW5kZXggNDg3MDQyM2FiOGY4YWEzZDI0ODAxOWM1MGU4NGNjZTE3NTM2YTZk
NS4uNjE5NjcwY2FkMDEzZDdiYzhlYzg2MTA1YjdiOWFmODQ1YjE3OGQyZiAxMDA2NDQKLS0tIGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3VwbG9hZF91bml0dGVzdC5weQor
KysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0
LnB5CkBAIC00Miw5ICs0MiwxNSBAQCBjbGFzcyBVcGxvYWRDb21tYW5kc1Rlc3QoQ29tbWFuZHNU
ZXN0KToKIAogICAgIGRlZiB0ZXN0X2Fzc2lnbl90b19jb21taXR0ZXIoc2VsZik6CiAgICAgICAg
IHRvb2wgPSBNb2NrVG9vbCgpCi0gICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJXYXJuaW5nLCBh
dHRhY2htZW50IDEyOCBvbiBidWcgNDIgaGFzIGludmFsaWQgY29tbWl0dGVyIChub24tY29tbWl0
dGVyQGV4YW1wbGUuY29tKVxuQnVnIDc3IGlzIGFscmVhZHkgYXNzaWduZWQgdG8gZm9vQGZvby5j
b20gKE5vbmUpLlxuQnVnIDc2IGhhcyBubyBub24tb2Jzb2xldGUgcGF0Y2hlcywgaWdub3Jpbmcu
XG4iCisgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICIiIldhcm5pbmcsIGF0dGFjaG1lbnQgMTI4
IG9uIGJ1ZyA0MiBoYXMgaW52YWxpZCBjb21taXR0ZXIgKG5vbi1jb21taXR0ZXJAZXhhbXBsZS5j
b20pCitNT0NLIHJlYXNzaWduX2J1ZzogYnVnX2lkPTQyLCBhc3NpZ25lZT1lcmljQHdlYmtpdC5v
cmcKKy0tIEJlZ2luIGNvbW1lbnQgLS0KK0F0dGFjaG1lbnQgMTI4IHdhcyBwb3N0ZWQgYnkgYSBj
b21taXR0ZXIgYW5kIGhhcyByZXZpZXcrLCBhc3NpZ25pbmcgdG8gRXJpYyBTZWlkZWwgZm9yIGNv
bW1pdC4KKy0tIEVuZCBjb21tZW50IC0tCitCdWcgNzcgaXMgYWxyZWFkeSBhc3NpZ25lZCB0byBm
b29AZm9vLmNvbSAoTm9uZSkuCitCdWcgNzYgaGFzIG5vIG5vbi1vYnNvbGV0ZSBwYXRjaGVzLCBp
Z25vcmluZy4KKyIiIgogICAgICAgICBzZWxmLmFzc2VydF9leGVjdXRlX291dHB1dHMoQXNzaWdu
VG9Db21taXR0ZXIoKSwgW10sIGV4cGVjdGVkX3N0ZGVycj1leHBlY3RlZF9zdGRlcnIsIHRvb2w9
dG9vbCkKLSAgICAgICAgdG9vbC5idWdzLnJlYXNzaWduX2J1Zy5hc3NlcnRfY2FsbGVkX3dpdGgo
NDIsICJlcmljQHdlYmtpdC5vcmciLCAiQXR0YWNobWVudCAxMjggd2FzIHBvc3RlZCBieSBhIGNv
bW1pdHRlciBhbmQgaGFzIHJldmlldyssIGFzc2lnbmluZyB0byBFcmljIFNlaWRlbCBmb3IgY29t
bWl0LiIpCiAKICAgICBkZWYgdGVzdF9vYnNvbGV0ZV9hdHRhY2htZW50cyhzZWxmKToKICAgICAg
ICAgZXhwZWN0ZWRfc3RkZXJyID0gIk9ic29sZXRpbmcgMiBvbGQgcGF0Y2hlcyBvbiBidWcgNDJc
biIKQEAgLTYyLDYgKzY4LDcgQEAgY2xhc3MgVXBsb2FkQ29tbWFuZHNUZXN0KENvbW1hbmRzVGVz
dCk6CiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICIiIk1PQ0s6IHVzZXIub3Blbl91cmw6IGZp
bGU6Ly8uLi4KIFdhcyB0aGF0IGRpZmYgY29ycmVjdD8KIE9ic29sZXRpbmcgMiBvbGQgcGF0Y2hl
cyBvbiBidWcgNDIKK01PQ0sgcmVhc3NpZ25fYnVnOiBidWdfaWQ9NDIsIGFzc2lnbmVlPU5vbmUK
IE1PQ0sgYWRkX3BhdGNoX3RvX2J1ZzogYnVnX2lkPTQyLCBkZXNjcmlwdGlvbj1NT0NLIGRlc2Ny
aXB0aW9uLCBtYXJrX2Zvcl9yZXZpZXc9VHJ1ZSwgbWFya19mb3JfY29tbWl0X3F1ZXVlPUZhbHNl
LCBtYXJrX2Zvcl9sYW5kaW5nPUZhbHNlCiBNT0NLOiB1c2VyLm9wZW5fdXJsOiBodHRwOi8vZXhh
bXBsZS5jb20vNDIKICIiIgpAQCAtMTA5LDYgKzExNiw3IEBAIGV4dHJhIGNvbW1lbnQKICAgICAg
ICAgZXhwZWN0ZWRfc3RkZXJyID0gIiIiTU9DSzogdXNlci5vcGVuX3VybDogZmlsZTovLy4uLgog
V2FzIHRoYXQgZGlmZiBjb3JyZWN0PwogT2Jzb2xldGluZyAyIG9sZCBwYXRjaGVzIG9uIGJ1ZyA0
MgorTU9DSyByZWFzc2lnbl9idWc6IGJ1Z19pZD00MiwgYXNzaWduZWU9Tm9uZQogTU9DSyBhZGRf
cGF0Y2hfdG9fYnVnOiBidWdfaWQ9NDIsIGRlc2NyaXB0aW9uPU1PQ0sgZGVzY3JpcHRpb24sIG1h
cmtfZm9yX3Jldmlldz1UcnVlLCBtYXJrX2Zvcl9jb21taXRfcXVldWU9RmFsc2UsIG1hcmtfZm9y
X2xhbmRpbmc9RmFsc2UKIE1PQ0s6IHVzZXIub3Blbl91cmw6IGh0dHA6Ly9leGFtcGxlLmNvbS80
MgogIiIiCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvbW9ja3Rvb2wu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvbW9ja3Rvb2wucHkKaW5kZXggM2YyZjEx
Njc5YjQ0ZmE2NjUzZDUyYTJiYzA3OGNiYTI3MDI3OWQwYy4uNmEzNGZmYjkxOWVmMzE3MWMzZTA4
YzQ2MGZiMGI3ODJjYjY4ZjVmNiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90
b29sL21vY2t0b29sLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9v
bC5weQpAQCAtMzI5LDYgKzMyOSwxMyBAQCBjbGFzcyBNb2NrQnVnemlsbGEoTW9jayk6CiAgICAg
ICAgICAgICBhY3Rpb25fcGFyYW0gPSAiJmFjdGlvbj0lcyIgJSBhY3Rpb24KICAgICAgICAgcmV0
dXJuICIlcy8lcyVzIiAlIChzZWxmLmJ1Z19zZXJ2ZXJfdXJsLCBhdHRhY2htZW50X2lkLCBhY3Rp
b25fcGFyYW0pCiAKKyAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWU9
Tm9uZSwgY29tbWVudF90ZXh0PU5vbmUpOgorICAgICAgICBsb2coIk1PQ0sgcmVhc3NpZ25fYnVn
OiBidWdfaWQ9JXMsIGFzc2lnbmVlPSVzIiAlIChidWdfaWQsIGFzc2lnbmVlKSkKKyAgICAgICAg
aWYgY29tbWVudF90ZXh0OgorICAgICAgICAgICAgbG9nKCItLSBCZWdpbiBjb21tZW50IC0tIikK
KyAgICAgICAgICAgIGxvZyhjb21tZW50X3RleHQpCisgICAgICAgICAgICBsb2coIi0tIEVuZCBj
b21tZW50IC0tIikKKwogICAgIGRlZiBzZXRfZmxhZ19vbl9hdHRhY2htZW50KHNlbGYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0YWNobWVudF9pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmbGFnX25hbWUsCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rv
b2wvc3RlcHMvcG9zdGRpZmYucHkKaW5kZXggYzQwYjZmZmUyYWUzOGUwNjQxYWYzNTc3OGUxNjNk
Y2YxZmU3ZGQ5Yi4uYTQ5ZmEwYjk0N2I3OWU2NzlhYTFiYjU1OWZlNWVjOTFmNDNiMWY3YiAxMDA2
NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3Bvc3RkaWZmLnB5Cisr
KyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9wb3N0ZGlmZi5weQpAQCAtNDUs
NiArNDUsMTMgQEAgY2xhc3MgUG9zdERpZmYoQWJzdHJhY3RTdGVwKToKICAgICAgICAgZGlmZiA9
IHNlbGYuY2FjaGVkX2xvb2t1cChzdGF0ZSwgImRpZmYiKQogICAgICAgICBkZXNjcmlwdGlvbiA9
IHNlbGYuX29wdGlvbnMuZGVzY3JpcHRpb24gb3IgIlBhdGNoIgogICAgICAgICBjb21tZW50X3Rl
eHQgPSBzZWxmLl9vcHRpb25zLmNvbW1lbnQKLSAgICAgICAgc2VsZi5fdG9vbC5idWdzLmFkZF9w
YXRjaF90b19idWcoc3RhdGVbImJ1Z19pZCJdLCBkaWZmLCBkZXNjcmlwdGlvbiwgY29tbWVudF90
ZXh0PWNvbW1lbnRfdGV4dCwgbWFya19mb3JfcmV2aWV3PXNlbGYuX29wdGlvbnMucmV2aWV3LCBt
YXJrX2Zvcl9jb21taXRfcXVldWU9c2VsZi5fb3B0aW9ucy5yZXF1ZXN0X2NvbW1pdCkKKyAgICAg
ICAgYnVnX2lkID0gc3RhdGVbImJ1Z19pZCJdCisKKyAgICAgICAgIyBGSVhNRTogV2Ugc2hvdWxk
IGZpbmQgc29tZSB3YXkgb2YgY2FjaGluZyB0aGUgQnVnIG9iamVjdCBpbnN0ZWFkIG9mCisgICAg
ICAgICMgZ29pbmcgYmFjayB0byB0aGUgbmV0d29yayBoZXJlLgorICAgICAgICBpZiBzZWxmLl90
b29sLmJ1Z3MuZmV0Y2hfYnVnKGJ1Z19pZCkuaXNfdW5hc3NpZ25lZCgpOgorICAgICAgICAgICAg
c2VsZi5fdG9vbC5idWdzLnJlYXNzaWduX2J1ZyhidWdfaWQpCisKKyAgICAgICAgc2VsZi5fdG9v
bC5idWdzLmFkZF9wYXRjaF90b19idWcoYnVnX2lkLCBkaWZmLCBkZXNjcmlwdGlvbiwgY29tbWVu
dF90ZXh0PWNvbW1lbnRfdGV4dCwgbWFya19mb3JfcmV2aWV3PXNlbGYuX29wdGlvbnMucmV2aWV3
LCBtYXJrX2Zvcl9jb21taXRfcXVldWU9c2VsZi5fb3B0aW9ucy5yZXF1ZXN0X2NvbW1pdCkKICAg
ICAgICAgaWYgc2VsZi5fb3B0aW9ucy5vcGVuX2J1ZzoKLSAgICAgICAgICAgIHNlbGYuX3Rvb2wu
dXNlci5vcGVuX3VybChzZWxmLl90b29sLmJ1Z3MuYnVnX3VybF9mb3JfYnVnX2lkKHN0YXRlWyJi
dWdfaWQiXSkpCisgICAgICAgICAgICBzZWxmLl90b29sLnVzZXIub3Blbl91cmwoc2VsZi5fdG9v
bC5idWdzLmJ1Z191cmxfZm9yX2J1Z19pZChidWdfaWQpKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90604</attachid>
            <date>2011-04-21 14:31:08 -0700</date>
            <delta_ts>2011-04-21 14:45:40 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-33699-20110421143107.patch</filename>
            <type>text/plain</type>
            <size>6818</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQ1NDMKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5Yzg3NGM1OTkwMDc0ZThjZjE1ZjFjZDE4ZjBlM2NlNDYy
ODFjMmM1Li5lYmNlNmNkNjc4NzViODBmNzA5ZGQ1ZmNkOTQyMWYxN2U5NTczMTUyIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTEtMDQtMjEgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KKworICAgICAgICB3ZWJraXQtcGF0Y2ggdXBsb2Fk
IHNob3VsZCBhc3NpZ24gdGhlIGJ1ZyB0byB5b3UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNjk5CisKKyAgICAgICAgVGhpcyBwYXRjaCBvbmx5IHJl
LWFzc2lnbnMgdGhlIGJ1ZyBpZiBpdCBpcyBjdXJyZW50bHkgdW5hc3NpZ25lZC4gIFdlCisgICAg
ICAgIGNhbiBiZSBtb3JlIGFnZ3Jlc3NpdmUgaW4gdGhlIGZ1dHVyZSBpZiBwZW9wbGUgd2FudCB1
cyB0byBiZSBtb3JlCisgICAgICAgIGFncmVzc2l2ZS4KKworICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0LnB5OgorICAgICAgICAqIFNj
cmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9vbC5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtp
dHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHk6CisKIDIwMTEtMDQtMjEgIE9qYW4gVmFmYWkgIDxv
amFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBUb255IENoYW5nLgpkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3pp
bGxhLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3pp
bGxhLnB5CmluZGV4IGM3ODFkZmIwMGQ3MDFhNjkwNWEwZDI3MzA0MDBjMmJiOThiNDA5ODYuLmRk
ZTI1ODM4NjIzMjVlMzMxYjc3ZDM5YWZlY2Y4YzUyMmVhMTFmY2IgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weQorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkKQEAg
LTczNiw5ICs3MzYsMTUgQEAgY2xhc3MgQnVnemlsbGEob2JqZWN0KToKICAgICAgICAgc2VsZi5i
cm93c2VyWydyZXNvbHV0aW9uJ10gPSBbJ0ZJWEVEJ10KICAgICAgICAgc2VsZi5icm93c2VyLnN1
Ym1pdCgpCiAKLSAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWUsIGNv
bW1lbnRfdGV4dD1Ob25lKToKKyAgICBkZWYgX2hhc19jb250cm9sKHNlbGYsIGZvcm0sIGlkKToK
KyAgICAgICAgcmV0dXJuIGlkIGluIFtjb250cm9sLmlkIGZvciBjb250cm9sIGluIGZvcm0uY29u
dHJvbHNdCisKKyAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWU9Tm9u
ZSwgY29tbWVudF90ZXh0PU5vbmUpOgogICAgICAgICBzZWxmLmF1dGhlbnRpY2F0ZSgpCiAKKyAg
ICAgICAgaWYgbm90IGFzc2lnbmVlOgorICAgICAgICAgICAgYXNzaWduZWUgPSBzZWxmLnVzZXJu
YW1lCisKICAgICAgICAgbG9nKCJBc3NpZ25pbmcgYnVnICVzIHRvICVzIiAlIChidWdfaWQsIGFz
c2lnbmVlKSkKICAgICAgICAgaWYgc2VsZi5kcnlydW46CiAgICAgICAgICAgICBsb2coY29tbWVu
dF90ZXh0KQpAQCAtNzQ2LDYgKzc1MiwxMSBAQCBjbGFzcyBCdWd6aWxsYShvYmplY3QpOgogCiAg
ICAgICAgIHNlbGYuYnJvd3Nlci5vcGVuKHNlbGYuYnVnX3VybF9mb3JfYnVnX2lkKGJ1Z19pZCkp
CiAgICAgICAgIHNlbGYuYnJvd3Nlci5zZWxlY3RfZm9ybShuYW1lPSJjaGFuZ2Vmb3JtIikKKwor
ICAgICAgICBpZiBub3Qgc2VsZi5faGFzX2NvbnRyb2woc2VsZi5icm93c2VyLCAiYXNzaWduZWRf
dG8iKToKKyAgICAgICAgICAgIGxvZygiQ2Fubm90IGZpbmQgYXNzaWduZWRfdG8gY29udHJvbC4g
IERvIHlvdSBoYXZlIHRoZSBFZGl0QnVncyBwcml2aWxlZ2U/IikKKyAgICAgICAgICAgIHJldHVy
bgorCiAgICAgICAgIGlmIGNvbW1lbnRfdGV4dDoKICAgICAgICAgICAgIGxvZyhjb21tZW50X3Rl
eHQpCiAgICAgICAgICAgICBzZWxmLmJyb3dzZXJbImNvbW1lbnQiXSA9IGNvbW1lbnRfdGV4dApk
aWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3VwbG9hZF91
bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy91cGxvYWRf
dW5pdHRlc3QucHkKaW5kZXggNDg3MDQyM2FiOGY4YWEzZDI0ODAxOWM1MGU4NGNjZTE3NTM2YTZk
NS4uNjE5NjcwY2FkMDEzZDdiYzhlYzg2MTA1YjdiOWFmODQ1YjE3OGQyZiAxMDA2NDQKLS0tIGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3VwbG9hZF91bml0dGVzdC5weQor
KysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0
LnB5CkBAIC00Miw5ICs0MiwxNSBAQCBjbGFzcyBVcGxvYWRDb21tYW5kc1Rlc3QoQ29tbWFuZHNU
ZXN0KToKIAogICAgIGRlZiB0ZXN0X2Fzc2lnbl90b19jb21taXR0ZXIoc2VsZik6CiAgICAgICAg
IHRvb2wgPSBNb2NrVG9vbCgpCi0gICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJXYXJuaW5nLCBh
dHRhY2htZW50IDEyOCBvbiBidWcgNDIgaGFzIGludmFsaWQgY29tbWl0dGVyIChub24tY29tbWl0
dGVyQGV4YW1wbGUuY29tKVxuQnVnIDc3IGlzIGFscmVhZHkgYXNzaWduZWQgdG8gZm9vQGZvby5j
b20gKE5vbmUpLlxuQnVnIDc2IGhhcyBubyBub24tb2Jzb2xldGUgcGF0Y2hlcywgaWdub3Jpbmcu
XG4iCisgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICIiIldhcm5pbmcsIGF0dGFjaG1lbnQgMTI4
IG9uIGJ1ZyA0MiBoYXMgaW52YWxpZCBjb21taXR0ZXIgKG5vbi1jb21taXR0ZXJAZXhhbXBsZS5j
b20pCitNT0NLIHJlYXNzaWduX2J1ZzogYnVnX2lkPTQyLCBhc3NpZ25lZT1lcmljQHdlYmtpdC5v
cmcKKy0tIEJlZ2luIGNvbW1lbnQgLS0KK0F0dGFjaG1lbnQgMTI4IHdhcyBwb3N0ZWQgYnkgYSBj
b21taXR0ZXIgYW5kIGhhcyByZXZpZXcrLCBhc3NpZ25pbmcgdG8gRXJpYyBTZWlkZWwgZm9yIGNv
bW1pdC4KKy0tIEVuZCBjb21tZW50IC0tCitCdWcgNzcgaXMgYWxyZWFkeSBhc3NpZ25lZCB0byBm
b29AZm9vLmNvbSAoTm9uZSkuCitCdWcgNzYgaGFzIG5vIG5vbi1vYnNvbGV0ZSBwYXRjaGVzLCBp
Z25vcmluZy4KKyIiIgogICAgICAgICBzZWxmLmFzc2VydF9leGVjdXRlX291dHB1dHMoQXNzaWdu
VG9Db21taXR0ZXIoKSwgW10sIGV4cGVjdGVkX3N0ZGVycj1leHBlY3RlZF9zdGRlcnIsIHRvb2w9
dG9vbCkKLSAgICAgICAgdG9vbC5idWdzLnJlYXNzaWduX2J1Zy5hc3NlcnRfY2FsbGVkX3dpdGgo
NDIsICJlcmljQHdlYmtpdC5vcmciLCAiQXR0YWNobWVudCAxMjggd2FzIHBvc3RlZCBieSBhIGNv
bW1pdHRlciBhbmQgaGFzIHJldmlldyssIGFzc2lnbmluZyB0byBFcmljIFNlaWRlbCBmb3IgY29t
bWl0LiIpCiAKICAgICBkZWYgdGVzdF9vYnNvbGV0ZV9hdHRhY2htZW50cyhzZWxmKToKICAgICAg
ICAgZXhwZWN0ZWRfc3RkZXJyID0gIk9ic29sZXRpbmcgMiBvbGQgcGF0Y2hlcyBvbiBidWcgNDJc
biIKQEAgLTYyLDYgKzY4LDcgQEAgY2xhc3MgVXBsb2FkQ29tbWFuZHNUZXN0KENvbW1hbmRzVGVz
dCk6CiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICIiIk1PQ0s6IHVzZXIub3Blbl91cmw6IGZp
bGU6Ly8uLi4KIFdhcyB0aGF0IGRpZmYgY29ycmVjdD8KIE9ic29sZXRpbmcgMiBvbGQgcGF0Y2hl
cyBvbiBidWcgNDIKK01PQ0sgcmVhc3NpZ25fYnVnOiBidWdfaWQ9NDIsIGFzc2lnbmVlPU5vbmUK
IE1PQ0sgYWRkX3BhdGNoX3RvX2J1ZzogYnVnX2lkPTQyLCBkZXNjcmlwdGlvbj1NT0NLIGRlc2Ny
aXB0aW9uLCBtYXJrX2Zvcl9yZXZpZXc9VHJ1ZSwgbWFya19mb3JfY29tbWl0X3F1ZXVlPUZhbHNl
LCBtYXJrX2Zvcl9sYW5kaW5nPUZhbHNlCiBNT0NLOiB1c2VyLm9wZW5fdXJsOiBodHRwOi8vZXhh
bXBsZS5jb20vNDIKICIiIgpAQCAtMTA5LDYgKzExNiw3IEBAIGV4dHJhIGNvbW1lbnQKICAgICAg
ICAgZXhwZWN0ZWRfc3RkZXJyID0gIiIiTU9DSzogdXNlci5vcGVuX3VybDogZmlsZTovLy4uLgog
V2FzIHRoYXQgZGlmZiBjb3JyZWN0PwogT2Jzb2xldGluZyAyIG9sZCBwYXRjaGVzIG9uIGJ1ZyA0
MgorTU9DSyByZWFzc2lnbl9idWc6IGJ1Z19pZD00MiwgYXNzaWduZWU9Tm9uZQogTU9DSyBhZGRf
cGF0Y2hfdG9fYnVnOiBidWdfaWQ9NDIsIGRlc2NyaXB0aW9uPU1PQ0sgZGVzY3JpcHRpb24sIG1h
cmtfZm9yX3Jldmlldz1UcnVlLCBtYXJrX2Zvcl9jb21taXRfcXVldWU9RmFsc2UsIG1hcmtfZm9y
X2xhbmRpbmc9RmFsc2UKIE1PQ0s6IHVzZXIub3Blbl91cmw6IGh0dHA6Ly9leGFtcGxlLmNvbS80
MgogIiIiCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvbW9ja3Rvb2wu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvbW9ja3Rvb2wucHkKaW5kZXggM2YyZjEx
Njc5YjQ0ZmE2NjUzZDUyYTJiYzA3OGNiYTI3MDI3OWQwYy4uNmEzNGZmYjkxOWVmMzE3MWMzZTA4
YzQ2MGZiMGI3ODJjYjY4ZjVmNiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90
b29sL21vY2t0b29sLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9v
bC5weQpAQCAtMzI5LDYgKzMyOSwxMyBAQCBjbGFzcyBNb2NrQnVnemlsbGEoTW9jayk6CiAgICAg
ICAgICAgICBhY3Rpb25fcGFyYW0gPSAiJmFjdGlvbj0lcyIgJSBhY3Rpb24KICAgICAgICAgcmV0
dXJuICIlcy8lcyVzIiAlIChzZWxmLmJ1Z19zZXJ2ZXJfdXJsLCBhdHRhY2htZW50X2lkLCBhY3Rp
b25fcGFyYW0pCiAKKyAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWU9
Tm9uZSwgY29tbWVudF90ZXh0PU5vbmUpOgorICAgICAgICBsb2coIk1PQ0sgcmVhc3NpZ25fYnVn
OiBidWdfaWQ9JXMsIGFzc2lnbmVlPSVzIiAlIChidWdfaWQsIGFzc2lnbmVlKSkKKyAgICAgICAg
aWYgY29tbWVudF90ZXh0OgorICAgICAgICAgICAgbG9nKCItLSBCZWdpbiBjb21tZW50IC0tIikK
KyAgICAgICAgICAgIGxvZyhjb21tZW50X3RleHQpCisgICAgICAgICAgICBsb2coIi0tIEVuZCBj
b21tZW50IC0tIikKKwogICAgIGRlZiBzZXRfZmxhZ19vbl9hdHRhY2htZW50KHNlbGYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0YWNobWVudF9pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmbGFnX25hbWUsCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rv
b2wvc3RlcHMvcG9zdGRpZmYucHkKaW5kZXggYzQwYjZmZmUyYWUzOGUwNjQxYWYzNTc3OGUxNjNk
Y2YxZmU3ZGQ5Yi4uYTQ5ZmEwYjk0N2I3OWU2NzlhYTFiYjU1OWZlNWVjOTFmNDNiMWY3YiAxMDA2
NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3Bvc3RkaWZmLnB5Cisr
KyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9wb3N0ZGlmZi5weQpAQCAtNDUs
NiArNDUsMTMgQEAgY2xhc3MgUG9zdERpZmYoQWJzdHJhY3RTdGVwKToKICAgICAgICAgZGlmZiA9
IHNlbGYuY2FjaGVkX2xvb2t1cChzdGF0ZSwgImRpZmYiKQogICAgICAgICBkZXNjcmlwdGlvbiA9
IHNlbGYuX29wdGlvbnMuZGVzY3JpcHRpb24gb3IgIlBhdGNoIgogICAgICAgICBjb21tZW50X3Rl
eHQgPSBzZWxmLl9vcHRpb25zLmNvbW1lbnQKLSAgICAgICAgc2VsZi5fdG9vbC5idWdzLmFkZF9w
YXRjaF90b19idWcoc3RhdGVbImJ1Z19pZCJdLCBkaWZmLCBkZXNjcmlwdGlvbiwgY29tbWVudF90
ZXh0PWNvbW1lbnRfdGV4dCwgbWFya19mb3JfcmV2aWV3PXNlbGYuX29wdGlvbnMucmV2aWV3LCBt
YXJrX2Zvcl9jb21taXRfcXVldWU9c2VsZi5fb3B0aW9ucy5yZXF1ZXN0X2NvbW1pdCkKKyAgICAg
ICAgYnVnX2lkID0gc3RhdGVbImJ1Z19pZCJdCisKKyAgICAgICAgIyBGSVhNRTogV2Ugc2hvdWxk
IGZpbmQgc29tZSB3YXkgb2YgY2FjaGluZyB0aGUgQnVnIG9iamVjdCBpbnN0ZWFkIG9mCisgICAg
ICAgICMgZ29pbmcgYmFjayB0byB0aGUgbmV0d29yayBoZXJlLgorICAgICAgICBpZiBzZWxmLl90
b29sLmJ1Z3MuZmV0Y2hfYnVnKGJ1Z19pZCkuaXNfdW5hc3NpZ25lZCgpOgorICAgICAgICAgICAg
c2VsZi5fdG9vbC5idWdzLnJlYXNzaWduX2J1ZyhidWdfaWQpCisKKyAgICAgICAgc2VsZi5fdG9v
bC5idWdzLmFkZF9wYXRjaF90b19idWcoYnVnX2lkLCBkaWZmLCBkZXNjcmlwdGlvbiwgY29tbWVu
dF90ZXh0PWNvbW1lbnRfdGV4dCwgbWFya19mb3JfcmV2aWV3PXNlbGYuX29wdGlvbnMucmV2aWV3
LCBtYXJrX2Zvcl9jb21taXRfcXVldWU9c2VsZi5fb3B0aW9ucy5yZXF1ZXN0X2NvbW1pdCkKICAg
ICAgICAgaWYgc2VsZi5fb3B0aW9ucy5vcGVuX2J1ZzoKLSAgICAgICAgICAgIHNlbGYuX3Rvb2wu
dXNlci5vcGVuX3VybChzZWxmLl90b29sLmJ1Z3MuYnVnX3VybF9mb3JfYnVnX2lkKHN0YXRlWyJi
dWdfaWQiXSkpCisgICAgICAgICAgICBzZWxmLl90b29sLnVzZXIub3Blbl91cmwoc2VsZi5fdG9v
bC5idWdzLmJ1Z191cmxfZm9yX2J1Z19pZChidWdfaWQpKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90606</attachid>
            <date>2011-04-21 14:45:43 -0700</date>
            <delta_ts>2011-04-21 14:46:19 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-33699-20110421144542.patch</filename>
            <type>text/plain</type>
            <size>6996</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQ1NDMKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5Yzg3NGM1OTkwMDc0ZThjZjE1ZjFjZDE4ZjBlM2NlNDYy
ODFjMmM1Li5lYmNlNmNkNjc4NzViODBmNzA5ZGQ1ZmNkOTQyMWYxN2U5NTczMTUyIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTEtMDQtMjEgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KKworICAgICAgICB3ZWJraXQtcGF0Y2ggdXBsb2Fk
IHNob3VsZCBhc3NpZ24gdGhlIGJ1ZyB0byB5b3UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNjk5CisKKyAgICAgICAgVGhpcyBwYXRjaCBvbmx5IHJl
LWFzc2lnbnMgdGhlIGJ1ZyBpZiBpdCBpcyBjdXJyZW50bHkgdW5hc3NpZ25lZC4gIFdlCisgICAg
ICAgIGNhbiBiZSBtb3JlIGFnZ3Jlc3NpdmUgaW4gdGhlIGZ1dHVyZSBpZiBwZW9wbGUgd2FudCB1
cyB0byBiZSBtb3JlCisgICAgICAgIGFncmVzc2l2ZS4KKworICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0LnB5OgorICAgICAgICAqIFNj
cmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9vbC5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtp
dHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHk6CisKIDIwMTEtMDQtMjEgIE9qYW4gVmFmYWkgIDxv
amFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBUb255IENoYW5nLgpkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3pp
bGxhLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3pp
bGxhLnB5CmluZGV4IGM3ODFkZmIwMGQ3MDFhNjkwNWEwZDI3MzA0MDBjMmJiOThiNDA5ODYuLjYx
MzExNmQ0NTc2YzUxY2Y4MWZmZTg0N2Y0ZmU0YWNjNTIwNjU1NGUgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weQorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkKQEAg
LTczNiw5ICs3MzYsMTUgQEAgY2xhc3MgQnVnemlsbGEob2JqZWN0KToKICAgICAgICAgc2VsZi5i
cm93c2VyWydyZXNvbHV0aW9uJ10gPSBbJ0ZJWEVEJ10KICAgICAgICAgc2VsZi5icm93c2VyLnN1
Ym1pdCgpCiAKLSAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWUsIGNv
bW1lbnRfdGV4dD1Ob25lKToKKyAgICBkZWYgX2hhc19jb250cm9sKHNlbGYsIGZvcm0sIGlkKToK
KyAgICAgICAgcmV0dXJuIGlkIGluIFtjb250cm9sLmlkIGZvciBjb250cm9sIGluIGZvcm0uY29u
dHJvbHNdCisKKyAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWU9Tm9u
ZSwgY29tbWVudF90ZXh0PU5vbmUpOgogICAgICAgICBzZWxmLmF1dGhlbnRpY2F0ZSgpCiAKKyAg
ICAgICAgaWYgbm90IGFzc2lnbmVlOgorICAgICAgICAgICAgYXNzaWduZWUgPSBzZWxmLnVzZXJu
YW1lCisKICAgICAgICAgbG9nKCJBc3NpZ25pbmcgYnVnICVzIHRvICVzIiAlIChidWdfaWQsIGFz
c2lnbmVlKSkKICAgICAgICAgaWYgc2VsZi5kcnlydW46CiAgICAgICAgICAgICBsb2coY29tbWVu
dF90ZXh0KQpAQCAtNzQ2LDYgKzc1MiwxNSBAQCBjbGFzcyBCdWd6aWxsYShvYmplY3QpOgogCiAg
ICAgICAgIHNlbGYuYnJvd3Nlci5vcGVuKHNlbGYuYnVnX3VybF9mb3JfYnVnX2lkKGJ1Z19pZCkp
CiAgICAgICAgIHNlbGYuYnJvd3Nlci5zZWxlY3RfZm9ybShuYW1lPSJjaGFuZ2Vmb3JtIikKKwor
ICAgICAgICBpZiBub3Qgc2VsZi5faGFzX2NvbnRyb2woc2VsZi5icm93c2VyLCAiYXNzaWduZWRf
dG8iKToKKyAgICAgICAgICAgIGxvZygiIiJGYWlsZWQgdG8gYXNzaWduIGJ1ZyB0byB5b3UgKGNh
bid0IGZpbmQgYXNzaWduZWRfdG8pIGNvbnRyb2wuCitEbyB5b3UgaGF2ZSBFZGl0QnVncyBwcml2
aWxhZ2VzIGF0IGJ1Z3Mud2Via2l0Lm9yZz8KKworWW91IHNob3VsZCBlbWFpbCB3ZWJraXQtY29t
bWl0dGVyc0B3ZWJraXQub3JnIG9yIGFzayBpbiAjd2Via2l0IGZvciBzb21lb25lIHRvCithZGQg
RWRpdEJ1Z3MgdG8geW91ciBidWdzLndlYmtpdC5vcmcgYWNjb3VudC4iIiIpCisgICAgICAgICAg
ICByZXR1cm4KKwogICAgICAgICBpZiBjb21tZW50X3RleHQ6CiAgICAgICAgICAgICBsb2coY29t
bWVudF90ZXh0KQogICAgICAgICAgICAgc2VsZi5icm93c2VyWyJjb21tZW50Il0gPSBjb21tZW50
X3RleHQKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy91
cGxvYWRfdW5pdHRlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMv
dXBsb2FkX3VuaXR0ZXN0LnB5CmluZGV4IDQ4NzA0MjNhYjhmOGFhM2QyNDgwMTljNTBlODRjY2Ux
NzUzNmE2ZDUuLjYxOTY3MGNhZDAxM2Q3YmM4ZWM4NjEwNWI3YjlhZjg0NWIxNzhkMmYgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy91cGxvYWRfdW5pdHRl
c3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3VwbG9hZF91
bml0dGVzdC5weQpAQCAtNDIsOSArNDIsMTUgQEAgY2xhc3MgVXBsb2FkQ29tbWFuZHNUZXN0KENv
bW1hbmRzVGVzdCk6CiAKICAgICBkZWYgdGVzdF9hc3NpZ25fdG9fY29tbWl0dGVyKHNlbGYpOgog
ICAgICAgICB0b29sID0gTW9ja1Rvb2woKQotICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAiV2Fy
bmluZywgYXR0YWNobWVudCAxMjggb24gYnVnIDQyIGhhcyBpbnZhbGlkIGNvbW1pdHRlciAobm9u
LWNvbW1pdHRlckBleGFtcGxlLmNvbSlcbkJ1ZyA3NyBpcyBhbHJlYWR5IGFzc2lnbmVkIHRvIGZv
b0Bmb28uY29tIChOb25lKS5cbkJ1ZyA3NiBoYXMgbm8gbm9uLW9ic29sZXRlIHBhdGNoZXMsIGln
bm9yaW5nLlxuIgorICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAiIiJXYXJuaW5nLCBhdHRhY2ht
ZW50IDEyOCBvbiBidWcgNDIgaGFzIGludmFsaWQgY29tbWl0dGVyIChub24tY29tbWl0dGVyQGV4
YW1wbGUuY29tKQorTU9DSyByZWFzc2lnbl9idWc6IGJ1Z19pZD00MiwgYXNzaWduZWU9ZXJpY0B3
ZWJraXQub3JnCistLSBCZWdpbiBjb21tZW50IC0tCitBdHRhY2htZW50IDEyOCB3YXMgcG9zdGVk
IGJ5IGEgY29tbWl0dGVyIGFuZCBoYXMgcmV2aWV3KywgYXNzaWduaW5nIHRvIEVyaWMgU2VpZGVs
IGZvciBjb21taXQuCistLSBFbmQgY29tbWVudCAtLQorQnVnIDc3IGlzIGFscmVhZHkgYXNzaWdu
ZWQgdG8gZm9vQGZvby5jb20gKE5vbmUpLgorQnVnIDc2IGhhcyBubyBub24tb2Jzb2xldGUgcGF0
Y2hlcywgaWdub3JpbmcuCisiIiIKICAgICAgICAgc2VsZi5hc3NlcnRfZXhlY3V0ZV9vdXRwdXRz
KEFzc2lnblRvQ29tbWl0dGVyKCksIFtdLCBleHBlY3RlZF9zdGRlcnI9ZXhwZWN0ZWRfc3RkZXJy
LCB0b29sPXRvb2wpCi0gICAgICAgIHRvb2wuYnVncy5yZWFzc2lnbl9idWcuYXNzZXJ0X2NhbGxl
ZF93aXRoKDQyLCAiZXJpY0B3ZWJraXQub3JnIiwgIkF0dGFjaG1lbnQgMTI4IHdhcyBwb3N0ZWQg
YnkgYSBjb21taXR0ZXIgYW5kIGhhcyByZXZpZXcrLCBhc3NpZ25pbmcgdG8gRXJpYyBTZWlkZWwg
Zm9yIGNvbW1pdC4iKQogCiAgICAgZGVmIHRlc3Rfb2Jzb2xldGVfYXR0YWNobWVudHMoc2VsZik6
CiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJPYnNvbGV0aW5nIDIgb2xkIHBhdGNoZXMgb24g
YnVnIDQyXG4iCkBAIC02Miw2ICs2OCw3IEBAIGNsYXNzIFVwbG9hZENvbW1hbmRzVGVzdChDb21t
YW5kc1Rlc3QpOgogICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAiIiJNT0NLOiB1c2VyLm9wZW5f
dXJsOiBmaWxlOi8vLi4uCiBXYXMgdGhhdCBkaWZmIGNvcnJlY3Q/CiBPYnNvbGV0aW5nIDIgb2xk
IHBhdGNoZXMgb24gYnVnIDQyCitNT0NLIHJlYXNzaWduX2J1ZzogYnVnX2lkPTQyLCBhc3NpZ25l
ZT1Ob25lCiBNT0NLIGFkZF9wYXRjaF90b19idWc6IGJ1Z19pZD00MiwgZGVzY3JpcHRpb249TU9D
SyBkZXNjcmlwdGlvbiwgbWFya19mb3JfcmV2aWV3PVRydWUsIG1hcmtfZm9yX2NvbW1pdF9xdWV1
ZT1GYWxzZSwgbWFya19mb3JfbGFuZGluZz1GYWxzZQogTU9DSzogdXNlci5vcGVuX3VybDogaHR0
cDovL2V4YW1wbGUuY29tLzQyCiAiIiIKQEAgLTEwOSw2ICsxMTYsNyBAQCBleHRyYSBjb21tZW50
CiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICIiIk1PQ0s6IHVzZXIub3Blbl91cmw6IGZpbGU6
Ly8uLi4KIFdhcyB0aGF0IGRpZmYgY29ycmVjdD8KIE9ic29sZXRpbmcgMiBvbGQgcGF0Y2hlcyBv
biBidWcgNDIKK01PQ0sgcmVhc3NpZ25fYnVnOiBidWdfaWQ9NDIsIGFzc2lnbmVlPU5vbmUKIE1P
Q0sgYWRkX3BhdGNoX3RvX2J1ZzogYnVnX2lkPTQyLCBkZXNjcmlwdGlvbj1NT0NLIGRlc2NyaXB0
aW9uLCBtYXJrX2Zvcl9yZXZpZXc9VHJ1ZSwgbWFya19mb3JfY29tbWl0X3F1ZXVlPUZhbHNlLCBt
YXJrX2Zvcl9sYW5kaW5nPUZhbHNlCiBNT0NLOiB1c2VyLm9wZW5fdXJsOiBodHRwOi8vZXhhbXBs
ZS5jb20vNDIKICIiIgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL21v
Y2t0b29sLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL21vY2t0b29sLnB5CmluZGV4
IDNmMmYxMTY3OWI0NGZhNjY1M2Q1MmEyYmMwNzhjYmEyNzAyNzlkMGMuLjZhMzRmZmI5MTllZjMx
NzFjM2UwOGM0NjBmYjBiNzgyY2I2OGY1ZjYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvdG9vbC9tb2NrdG9vbC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
bW9ja3Rvb2wucHkKQEAgLTMyOSw2ICszMjksMTMgQEAgY2xhc3MgTW9ja0J1Z3ppbGxhKE1vY2sp
OgogICAgICAgICAgICAgYWN0aW9uX3BhcmFtID0gIiZhY3Rpb249JXMiICUgYWN0aW9uCiAgICAg
ICAgIHJldHVybiAiJXMvJXMlcyIgJSAoc2VsZi5idWdfc2VydmVyX3VybCwgYXR0YWNobWVudF9p
ZCwgYWN0aW9uX3BhcmFtKQogCisgICAgZGVmIHJlYXNzaWduX2J1ZyhzZWxmLCBidWdfaWQsIGFz
c2lnbmVlPU5vbmUsIGNvbW1lbnRfdGV4dD1Ob25lKToKKyAgICAgICAgbG9nKCJNT0NLIHJlYXNz
aWduX2J1ZzogYnVnX2lkPSVzLCBhc3NpZ25lZT0lcyIgJSAoYnVnX2lkLCBhc3NpZ25lZSkpCisg
ICAgICAgIGlmIGNvbW1lbnRfdGV4dDoKKyAgICAgICAgICAgIGxvZygiLS0gQmVnaW4gY29tbWVu
dCAtLSIpCisgICAgICAgICAgICBsb2coY29tbWVudF90ZXh0KQorICAgICAgICAgICAgbG9nKCIt
LSBFbmQgY29tbWVudCAtLSIpCisKICAgICBkZWYgc2V0X2ZsYWdfb25fYXR0YWNobWVudChzZWxm
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dGFjaG1lbnRfaWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ19uYW1lLApkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3Bvc3RkaWZmLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS90b29sL3N0ZXBzL3Bvc3RkaWZmLnB5CmluZGV4IGM0MGI2ZmZlMmFlMzhlMDY0MWFmMzU3
NzhlMTYzZGNmMWZlN2RkOWIuLmE0OWZhMGI5NDdiNzllNjc5YWExYmI1NTlmZTVlYzkxZjQzYjFm
N2IgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9wb3N0ZGlm
Zi5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHkK
QEAgLTQ1LDYgKzQ1LDEzIEBAIGNsYXNzIFBvc3REaWZmKEFic3RyYWN0U3RlcCk6CiAgICAgICAg
IGRpZmYgPSBzZWxmLmNhY2hlZF9sb29rdXAoc3RhdGUsICJkaWZmIikKICAgICAgICAgZGVzY3Jp
cHRpb24gPSBzZWxmLl9vcHRpb25zLmRlc2NyaXB0aW9uIG9yICJQYXRjaCIKICAgICAgICAgY29t
bWVudF90ZXh0ID0gc2VsZi5fb3B0aW9ucy5jb21tZW50Ci0gICAgICAgIHNlbGYuX3Rvb2wuYnVn
cy5hZGRfcGF0Y2hfdG9fYnVnKHN0YXRlWyJidWdfaWQiXSwgZGlmZiwgZGVzY3JpcHRpb24sIGNv
bW1lbnRfdGV4dD1jb21tZW50X3RleHQsIG1hcmtfZm9yX3Jldmlldz1zZWxmLl9vcHRpb25zLnJl
dmlldywgbWFya19mb3JfY29tbWl0X3F1ZXVlPXNlbGYuX29wdGlvbnMucmVxdWVzdF9jb21taXQp
CisgICAgICAgIGJ1Z19pZCA9IHN0YXRlWyJidWdfaWQiXQorCisgICAgICAgICMgRklYTUU6IFdl
IHNob3VsZCBmaW5kIHNvbWUgd2F5IG9mIGNhY2hpbmcgdGhlIEJ1ZyBvYmplY3QgaW5zdGVhZCBv
ZgorICAgICAgICAjIGdvaW5nIGJhY2sgdG8gdGhlIG5ldHdvcmsgaGVyZS4KKyAgICAgICAgaWYg
c2VsZi5fdG9vbC5idWdzLmZldGNoX2J1ZyhidWdfaWQpLmlzX3VuYXNzaWduZWQoKToKKyAgICAg
ICAgICAgIHNlbGYuX3Rvb2wuYnVncy5yZWFzc2lnbl9idWcoYnVnX2lkKQorCisgICAgICAgIHNl
bGYuX3Rvb2wuYnVncy5hZGRfcGF0Y2hfdG9fYnVnKGJ1Z19pZCwgZGlmZiwgZGVzY3JpcHRpb24s
IGNvbW1lbnRfdGV4dD1jb21tZW50X3RleHQsIG1hcmtfZm9yX3Jldmlldz1zZWxmLl9vcHRpb25z
LnJldmlldywgbWFya19mb3JfY29tbWl0X3F1ZXVlPXNlbGYuX29wdGlvbnMucmVxdWVzdF9jb21t
aXQpCiAgICAgICAgIGlmIHNlbGYuX29wdGlvbnMub3Blbl9idWc6Ci0gICAgICAgICAgICBzZWxm
Ll90b29sLnVzZXIub3Blbl91cmwoc2VsZi5fdG9vbC5idWdzLmJ1Z191cmxfZm9yX2J1Z19pZChz
dGF0ZVsiYnVnX2lkIl0pKQorICAgICAgICAgICAgc2VsZi5fdG9vbC51c2VyLm9wZW5fdXJsKHNl
bGYuX3Rvb2wuYnVncy5idWdfdXJsX2Zvcl9idWdfaWQoYnVnX2lkKSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90607</attachid>
            <date>2011-04-21 14:46:23 -0700</date>
            <delta_ts>2011-04-21 17:34:39 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-33699-20110421144622.patch</filename>
            <type>text/plain</type>
            <size>7059</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQ1NDMKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5Yzg3NGM1OTkwMDc0ZThjZjE1ZjFjZDE4ZjBlM2NlNDYy
ODFjMmM1Li5lYmNlNmNkNjc4NzViODBmNzA5ZGQ1ZmNkOTQyMWYxN2U5NTczMTUyIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTEtMDQtMjEgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KKworICAgICAgICB3ZWJraXQtcGF0Y2ggdXBsb2Fk
IHNob3VsZCBhc3NpZ24gdGhlIGJ1ZyB0byB5b3UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNjk5CisKKyAgICAgICAgVGhpcyBwYXRjaCBvbmx5IHJl
LWFzc2lnbnMgdGhlIGJ1ZyBpZiBpdCBpcyBjdXJyZW50bHkgdW5hc3NpZ25lZC4gIFdlCisgICAg
ICAgIGNhbiBiZSBtb3JlIGFnZ3Jlc3NpdmUgaW4gdGhlIGZ1dHVyZSBpZiBwZW9wbGUgd2FudCB1
cyB0byBiZSBtb3JlCisgICAgICAgIGFncmVzc2l2ZS4KKworICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvdXBsb2FkX3VuaXR0ZXN0LnB5OgorICAgICAgICAqIFNj
cmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9vbC5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtp
dHB5L3Rvb2wvc3RlcHMvcG9zdGRpZmYucHk6CisKIDIwMTEtMDQtMjEgIE9qYW4gVmFmYWkgIDxv
amFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBUb255IENoYW5nLgpkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3pp
bGxhLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3pp
bGxhLnB5CmluZGV4IGM3ODFkZmIwMGQ3MDFhNjkwNWEwZDI3MzA0MDBjMmJiOThiNDA5ODYuLjIw
Zjg5ZTNlODVhNjc1NGM1ODEzZjVmMGMxNjQ1Nzc5Yzk3NWNhZjcgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weQorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkKQEAg
LTczNiw5ICs3MzYsMTUgQEAgY2xhc3MgQnVnemlsbGEob2JqZWN0KToKICAgICAgICAgc2VsZi5i
cm93c2VyWydyZXNvbHV0aW9uJ10gPSBbJ0ZJWEVEJ10KICAgICAgICAgc2VsZi5icm93c2VyLnN1
Ym1pdCgpCiAKLSAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWUsIGNv
bW1lbnRfdGV4dD1Ob25lKToKKyAgICBkZWYgX2hhc19jb250cm9sKHNlbGYsIGZvcm0sIGlkKToK
KyAgICAgICAgcmV0dXJuIGlkIGluIFtjb250cm9sLmlkIGZvciBjb250cm9sIGluIGZvcm0uY29u
dHJvbHNdCisKKyAgICBkZWYgcmVhc3NpZ25fYnVnKHNlbGYsIGJ1Z19pZCwgYXNzaWduZWU9Tm9u
ZSwgY29tbWVudF90ZXh0PU5vbmUpOgogICAgICAgICBzZWxmLmF1dGhlbnRpY2F0ZSgpCiAKKyAg
ICAgICAgaWYgbm90IGFzc2lnbmVlOgorICAgICAgICAgICAgYXNzaWduZWUgPSBzZWxmLnVzZXJu
YW1lCisKICAgICAgICAgbG9nKCJBc3NpZ25pbmcgYnVnICVzIHRvICVzIiAlIChidWdfaWQsIGFz
c2lnbmVlKSkKICAgICAgICAgaWYgc2VsZi5kcnlydW46CiAgICAgICAgICAgICBsb2coY29tbWVu
dF90ZXh0KQpAQCAtNzQ2LDYgKzc1MiwxNiBAQCBjbGFzcyBCdWd6aWxsYShvYmplY3QpOgogCiAg
ICAgICAgIHNlbGYuYnJvd3Nlci5vcGVuKHNlbGYuYnVnX3VybF9mb3JfYnVnX2lkKGJ1Z19pZCkp
CiAgICAgICAgIHNlbGYuYnJvd3Nlci5zZWxlY3RfZm9ybShuYW1lPSJjaGFuZ2Vmb3JtIikKKwor
ICAgICAgICBpZiBub3Qgc2VsZi5faGFzX2NvbnRyb2woc2VsZi5icm93c2VyLCAiYXNzaWduZWRf
dG8iKToKKyAgICAgICAgICAgIGxvZygiIiJGYWlsZWQgdG8gYXNzaWduIGJ1ZyB0byB5b3UgKGNh
bid0IGZpbmQgYXNzaWduZWRfdG8pIGNvbnRyb2wuCitEbyB5b3UgaGF2ZSBFZGl0QnVncyBwcml2
aWxhZ2VzIGF0IGJ1Z3Mud2Via2l0Lm9yZz8KK2h0dHBzOi8vYnVncy53ZWJraXQub3JnL3VzZXJw
cmVmcy5jZ2k/dGFiPXBlcm1pc3Npb25zCisKK0lmIG5vdCwgeW91IHNob3VsZCBlbWFpbCB3ZWJr
aXQtY29tbWl0dGVyc0B3ZWJraXQub3JnIG9yIGFzayBpbiAjd2Via2l0IGZvcgorc29tZW9uZSB0
byBhZGQgRWRpdEJ1Z3MgdG8geW91ciBidWdzLndlYmtpdC5vcmcgYWNjb3VudC4iIiIpCisgICAg
ICAgICAgICByZXR1cm4KKwogICAgICAgICBpZiBjb21tZW50X3RleHQ6CiAgICAgICAgICAgICBs
b2coY29tbWVudF90ZXh0KQogICAgICAgICAgICAgc2VsZi5icm93c2VyWyJjb21tZW50Il0gPSBj
b21tZW50X3RleHQKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21t
YW5kcy91cGxvYWRfdW5pdHRlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29t
bWFuZHMvdXBsb2FkX3VuaXR0ZXN0LnB5CmluZGV4IDQ4NzA0MjNhYjhmOGFhM2QyNDgwMTljNTBl
ODRjY2UxNzUzNmE2ZDUuLjYxOTY3MGNhZDAxM2Q3YmM4ZWM4NjEwNWI3YjlhZjg0NWIxNzhkMmYg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy91cGxvYWRf
dW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3Vw
bG9hZF91bml0dGVzdC5weQpAQCAtNDIsOSArNDIsMTUgQEAgY2xhc3MgVXBsb2FkQ29tbWFuZHNU
ZXN0KENvbW1hbmRzVGVzdCk6CiAKICAgICBkZWYgdGVzdF9hc3NpZ25fdG9fY29tbWl0dGVyKHNl
bGYpOgogICAgICAgICB0b29sID0gTW9ja1Rvb2woKQotICAgICAgICBleHBlY3RlZF9zdGRlcnIg
PSAiV2FybmluZywgYXR0YWNobWVudCAxMjggb24gYnVnIDQyIGhhcyBpbnZhbGlkIGNvbW1pdHRl
ciAobm9uLWNvbW1pdHRlckBleGFtcGxlLmNvbSlcbkJ1ZyA3NyBpcyBhbHJlYWR5IGFzc2lnbmVk
IHRvIGZvb0Bmb28uY29tIChOb25lKS5cbkJ1ZyA3NiBoYXMgbm8gbm9uLW9ic29sZXRlIHBhdGNo
ZXMsIGlnbm9yaW5nLlxuIgorICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAiIiJXYXJuaW5nLCBh
dHRhY2htZW50IDEyOCBvbiBidWcgNDIgaGFzIGludmFsaWQgY29tbWl0dGVyIChub24tY29tbWl0
dGVyQGV4YW1wbGUuY29tKQorTU9DSyByZWFzc2lnbl9idWc6IGJ1Z19pZD00MiwgYXNzaWduZWU9
ZXJpY0B3ZWJraXQub3JnCistLSBCZWdpbiBjb21tZW50IC0tCitBdHRhY2htZW50IDEyOCB3YXMg
cG9zdGVkIGJ5IGEgY29tbWl0dGVyIGFuZCBoYXMgcmV2aWV3KywgYXNzaWduaW5nIHRvIEVyaWMg
U2VpZGVsIGZvciBjb21taXQuCistLSBFbmQgY29tbWVudCAtLQorQnVnIDc3IGlzIGFscmVhZHkg
YXNzaWduZWQgdG8gZm9vQGZvby5jb20gKE5vbmUpLgorQnVnIDc2IGhhcyBubyBub24tb2Jzb2xl
dGUgcGF0Y2hlcywgaWdub3JpbmcuCisiIiIKICAgICAgICAgc2VsZi5hc3NlcnRfZXhlY3V0ZV9v
dXRwdXRzKEFzc2lnblRvQ29tbWl0dGVyKCksIFtdLCBleHBlY3RlZF9zdGRlcnI9ZXhwZWN0ZWRf
c3RkZXJyLCB0b29sPXRvb2wpCi0gICAgICAgIHRvb2wuYnVncy5yZWFzc2lnbl9idWcuYXNzZXJ0
X2NhbGxlZF93aXRoKDQyLCAiZXJpY0B3ZWJraXQub3JnIiwgIkF0dGFjaG1lbnQgMTI4IHdhcyBw
b3N0ZWQgYnkgYSBjb21taXR0ZXIgYW5kIGhhcyByZXZpZXcrLCBhc3NpZ25pbmcgdG8gRXJpYyBT
ZWlkZWwgZm9yIGNvbW1pdC4iKQogCiAgICAgZGVmIHRlc3Rfb2Jzb2xldGVfYXR0YWNobWVudHMo
c2VsZik6CiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJPYnNvbGV0aW5nIDIgb2xkIHBhdGNo
ZXMgb24gYnVnIDQyXG4iCkBAIC02Miw2ICs2OCw3IEBAIGNsYXNzIFVwbG9hZENvbW1hbmRzVGVz
dChDb21tYW5kc1Rlc3QpOgogICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAiIiJNT0NLOiB1c2Vy
Lm9wZW5fdXJsOiBmaWxlOi8vLi4uCiBXYXMgdGhhdCBkaWZmIGNvcnJlY3Q/CiBPYnNvbGV0aW5n
IDIgb2xkIHBhdGNoZXMgb24gYnVnIDQyCitNT0NLIHJlYXNzaWduX2J1ZzogYnVnX2lkPTQyLCBh
c3NpZ25lZT1Ob25lCiBNT0NLIGFkZF9wYXRjaF90b19idWc6IGJ1Z19pZD00MiwgZGVzY3JpcHRp
b249TU9DSyBkZXNjcmlwdGlvbiwgbWFya19mb3JfcmV2aWV3PVRydWUsIG1hcmtfZm9yX2NvbW1p
dF9xdWV1ZT1GYWxzZSwgbWFya19mb3JfbGFuZGluZz1GYWxzZQogTU9DSzogdXNlci5vcGVuX3Vy
bDogaHR0cDovL2V4YW1wbGUuY29tLzQyCiAiIiIKQEAgLTEwOSw2ICsxMTYsNyBAQCBleHRyYSBj
b21tZW50CiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICIiIk1PQ0s6IHVzZXIub3Blbl91cmw6
IGZpbGU6Ly8uLi4KIFdhcyB0aGF0IGRpZmYgY29ycmVjdD8KIE9ic29sZXRpbmcgMiBvbGQgcGF0
Y2hlcyBvbiBidWcgNDIKK01PQ0sgcmVhc3NpZ25fYnVnOiBidWdfaWQ9NDIsIGFzc2lnbmVlPU5v
bmUKIE1PQ0sgYWRkX3BhdGNoX3RvX2J1ZzogYnVnX2lkPTQyLCBkZXNjcmlwdGlvbj1NT0NLIGRl
c2NyaXB0aW9uLCBtYXJrX2Zvcl9yZXZpZXc9VHJ1ZSwgbWFya19mb3JfY29tbWl0X3F1ZXVlPUZh
bHNlLCBtYXJrX2Zvcl9sYW5kaW5nPUZhbHNlCiBNT0NLOiB1c2VyLm9wZW5fdXJsOiBodHRwOi8v
ZXhhbXBsZS5jb20vNDIKICIiIgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90
b29sL21vY2t0b29sLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL21vY2t0b29sLnB5
CmluZGV4IDNmMmYxMTY3OWI0NGZhNjY1M2Q1MmEyYmMwNzhjYmEyNzAyNzlkMGMuLjZhMzRmZmI5
MTllZjMxNzFjM2UwOGM0NjBmYjBiNzgyY2I2OGY1ZjYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvdG9vbC9tb2NrdG9vbC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L3Rvb2wvbW9ja3Rvb2wucHkKQEAgLTMyOSw2ICszMjksMTMgQEAgY2xhc3MgTW9ja0J1Z3ppbGxh
KE1vY2spOgogICAgICAgICAgICAgYWN0aW9uX3BhcmFtID0gIiZhY3Rpb249JXMiICUgYWN0aW9u
CiAgICAgICAgIHJldHVybiAiJXMvJXMlcyIgJSAoc2VsZi5idWdfc2VydmVyX3VybCwgYXR0YWNo
bWVudF9pZCwgYWN0aW9uX3BhcmFtKQogCisgICAgZGVmIHJlYXNzaWduX2J1ZyhzZWxmLCBidWdf
aWQsIGFzc2lnbmVlPU5vbmUsIGNvbW1lbnRfdGV4dD1Ob25lKToKKyAgICAgICAgbG9nKCJNT0NL
IHJlYXNzaWduX2J1ZzogYnVnX2lkPSVzLCBhc3NpZ25lZT0lcyIgJSAoYnVnX2lkLCBhc3NpZ25l
ZSkpCisgICAgICAgIGlmIGNvbW1lbnRfdGV4dDoKKyAgICAgICAgICAgIGxvZygiLS0gQmVnaW4g
Y29tbWVudCAtLSIpCisgICAgICAgICAgICBsb2coY29tbWVudF90ZXh0KQorICAgICAgICAgICAg
bG9nKCItLSBFbmQgY29tbWVudCAtLSIpCisKICAgICBkZWYgc2V0X2ZsYWdfb25fYXR0YWNobWVu
dChzZWxmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dGFjaG1lbnRfaWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ19uYW1lLApkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3Bvc3RkaWZmLnB5IGIvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS90b29sL3N0ZXBzL3Bvc3RkaWZmLnB5CmluZGV4IGM0MGI2ZmZlMmFlMzhlMDY0
MWFmMzU3NzhlMTYzZGNmMWZlN2RkOWIuLmE0OWZhMGI5NDdiNzllNjc5YWExYmI1NTlmZTVlYzkx
ZjQzYjFmN2IgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9w
b3N0ZGlmZi5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcG9zdGRp
ZmYucHkKQEAgLTQ1LDYgKzQ1LDEzIEBAIGNsYXNzIFBvc3REaWZmKEFic3RyYWN0U3RlcCk6CiAg
ICAgICAgIGRpZmYgPSBzZWxmLmNhY2hlZF9sb29rdXAoc3RhdGUsICJkaWZmIikKICAgICAgICAg
ZGVzY3JpcHRpb24gPSBzZWxmLl9vcHRpb25zLmRlc2NyaXB0aW9uIG9yICJQYXRjaCIKICAgICAg
ICAgY29tbWVudF90ZXh0ID0gc2VsZi5fb3B0aW9ucy5jb21tZW50Ci0gICAgICAgIHNlbGYuX3Rv
b2wuYnVncy5hZGRfcGF0Y2hfdG9fYnVnKHN0YXRlWyJidWdfaWQiXSwgZGlmZiwgZGVzY3JpcHRp
b24sIGNvbW1lbnRfdGV4dD1jb21tZW50X3RleHQsIG1hcmtfZm9yX3Jldmlldz1zZWxmLl9vcHRp
b25zLnJldmlldywgbWFya19mb3JfY29tbWl0X3F1ZXVlPXNlbGYuX29wdGlvbnMucmVxdWVzdF9j
b21taXQpCisgICAgICAgIGJ1Z19pZCA9IHN0YXRlWyJidWdfaWQiXQorCisgICAgICAgICMgRklY
TUU6IFdlIHNob3VsZCBmaW5kIHNvbWUgd2F5IG9mIGNhY2hpbmcgdGhlIEJ1ZyBvYmplY3QgaW5z
dGVhZCBvZgorICAgICAgICAjIGdvaW5nIGJhY2sgdG8gdGhlIG5ldHdvcmsgaGVyZS4KKyAgICAg
ICAgaWYgc2VsZi5fdG9vbC5idWdzLmZldGNoX2J1ZyhidWdfaWQpLmlzX3VuYXNzaWduZWQoKToK
KyAgICAgICAgICAgIHNlbGYuX3Rvb2wuYnVncy5yZWFzc2lnbl9idWcoYnVnX2lkKQorCisgICAg
ICAgIHNlbGYuX3Rvb2wuYnVncy5hZGRfcGF0Y2hfdG9fYnVnKGJ1Z19pZCwgZGlmZiwgZGVzY3Jp
cHRpb24sIGNvbW1lbnRfdGV4dD1jb21tZW50X3RleHQsIG1hcmtfZm9yX3Jldmlldz1zZWxmLl9v
cHRpb25zLnJldmlldywgbWFya19mb3JfY29tbWl0X3F1ZXVlPXNlbGYuX29wdGlvbnMucmVxdWVz
dF9jb21taXQpCiAgICAgICAgIGlmIHNlbGYuX29wdGlvbnMub3Blbl9idWc6Ci0gICAgICAgICAg
ICBzZWxmLl90b29sLnVzZXIub3Blbl91cmwoc2VsZi5fdG9vbC5idWdzLmJ1Z191cmxfZm9yX2J1
Z19pZChzdGF0ZVsiYnVnX2lkIl0pKQorICAgICAgICAgICAgc2VsZi5fdG9vbC51c2VyLm9wZW5f
dXJsKHNlbGYuX3Rvb2wuYnVncy5idWdfdXJsX2Zvcl9idWdfaWQoYnVnX2lkKSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>