<?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>103669</bug_id>
          
          <creation_ts>2012-11-29 14:20:38 -0800</creation_ts>
          <short_desc>Add runtime enable for web intents.</short_desc>
          <delta_ts>2012-12-05 18:08:01 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Greg Billock">gbillock</reporter>
          <assigned_to name="Greg Billock">gbillock</assigned_to>
          <cc>abarth</cc>
    
    <cc>cdumez</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>ojan</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>779434</commentid>
    <comment_count>0</comment_count>
    <who name="Greg Billock">gbillock</who>
    <bug_when>2012-11-29 14:20:38 -0800</bug_when>
    <thetext>Add runtime enable for web intents.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779437</commentid>
    <comment_count>1</comment_count>
      <attachid>176816</attachid>
    <who name="Greg Billock">gbillock</who>
    <bug_when>2012-11-29 14:22:39 -0800</bug_when>
    <thetext>Created attachment 176816
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779439</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-29 14:25:26 -0800</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779639</commentid>
    <comment_count>3</comment_count>
      <attachid>176816</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-29 17:25:31 -0800</bug_when>
    <thetext>Comment on attachment 176816
Patch

Attachment 176816 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15059073

New failing tests:
webintents/web-intents-delivery.html
fast/dom/navigator-detached-no-crash.html
webintents/web-intents-reload.html
webintents/web-intents-api.html
webintents/web-intents-delivery-reuse.html
webintents/web-intents-invoke-port.html
webintents/web-intents-invoke.html
webintents/web-intents-failure.html
webintents/web-intents-obj-constructor.html
webintents/web-intents-reply.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781533</commentid>
    <comment_count>4</comment_count>
      <attachid>177271</attachid>
    <who name="Greg Billock">gbillock</who>
    <bug_when>2012-12-03 09:27:51 -0800</bug_when>
    <thetext>Created attachment 177271
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781534</commentid>
    <comment_count>5</comment_count>
    <who name="Greg Billock">gbillock</who>
    <bug_when>2012-12-03 09:29:11 -0800</bug_when>
    <thetext>Made runtime-disable on by default to make sure tests run and pass still.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781535</commentid>
    <comment_count>6</comment_count>
      <attachid>177271</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-12-03 09:32:11 -0800</bug_when>
    <thetext>Comment on attachment 177271
Patch

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

&gt; Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h:262
&gt; +    static bool webKitIntentEnabled() { return isWebIntentsEnabled; }

This method looks duplicated from the line above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781539</commentid>
    <comment_count>7</comment_count>
      <attachid>177271</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-12-03 09:33:50 -0800</bug_when>
    <thetext>Comment on attachment 177271
Patch

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

&gt;&gt; Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h:262
&gt;&gt; +    static bool webKitIntentEnabled() { return isWebIntentsEnabled; }
&gt; 
&gt; This method looks duplicated from the line above.

never mind, the case is different :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783262</commentid>
    <comment_count>8</comment_count>
      <attachid>177271</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-04 19:27:25 -0800</bug_when>
    <thetext>Comment on attachment 177271
Patch

Rejecting attachment 177271 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
380 with fuzz 2 (offset 18 lines).
patching file Source/WebKit/chromium/public/WebRuntimeFeatures.h
Hunk #1 FAILED at 157.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebKit/chromium/public/WebRuntimeFeatures.h.rej
patching file Source/WebKit/chromium/src/WebRuntimeFeatures.cpp
Hunk #1 succeeded at 667 (offset 28 lines).

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Darin Fish...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue

Full output: http://queues.webkit.org/results/15133653</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783288</commentid>
    <comment_count>9</comment_count>
      <attachid>177271</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-12-04 20:09:46 -0800</bug_when>
    <thetext>Comment on attachment 177271
Patch

Sigh.  I moved the bot to git.webkit.org</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783298</commentid>
    <comment_count>10</comment_count>
      <attachid>177271</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-04 20:17:18 -0800</bug_when>
    <thetext>Comment on attachment 177271
Patch

Rejecting attachment 177271 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
380 with fuzz 2 (offset 18 lines).
patching file Source/WebKit/chromium/public/WebRuntimeFeatures.h
Hunk #1 FAILED at 157.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebKit/chromium/public/WebRuntimeFeatures.h.rej
patching file Source/WebKit/chromium/src/WebRuntimeFeatures.cpp
Hunk #1 succeeded at 667 (offset 28 lines).

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Darin Fish...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue

Full output: http://queues.webkit.org/results/15138442</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783308</commentid>
    <comment_count>11</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-12-04 20:23:37 -0800</bug_when>
    <thetext>Oh, this is a legit &quot;does not apply&quot; failure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783845</commentid>
    <comment_count>12</comment_count>
      <attachid>177780</attachid>
    <who name="Greg Billock">gbillock</who>
    <bug_when>2012-12-05 09:41:45 -0800</bug_when>
    <thetext>Created attachment 177780
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783848</commentid>
    <comment_count>13</comment_count>
    <who name="Greg Billock">gbillock</who>
    <bug_when>2012-12-05 09:42:15 -0800</bug_when>
    <thetext>Yep. Should be merged to head in latest patch now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784405</commentid>
    <comment_count>14</comment_count>
      <attachid>177780</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-05 18:07:54 -0800</bug_when>
    <thetext>Comment on attachment 177780
Patch

Clearing flags on attachment: 177780

Committed r136785: &lt;http://trac.webkit.org/changeset/136785&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784406</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-05 18:08:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176816</attachid>
            <date>2012-11-29 14:22:39 -0800</date>
            <delta_ts>2012-12-03 09:27:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103669-20121129142012.patch</filename>
            <type>text/plain</type>
            <size>7005</size>
            <attacher name="Greg Billock">gbillock</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2MTI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmQ5MmYwZTRlOGUwZmRm
YTFmYTE5ZmNiOGU4MDgzZjdjNDk2NjBhNi4uMGQzNTBkNjFlNGVlNTg5ZWUwYTEzODQ4Yjg3MmRi
NWU3OWFiNTA3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTI5ICBHcmVn
IEJpbGxvY2sgIDxnYmlsbG9ja0Bnb29nbGUuY29tPgorCisgICAgICAgIEFkZCBydW50aW1lIGVu
YWJsZSBmb3Igd2ViIGludGVudHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDM2NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBNYWtlIHdlYiBpbnRlbnRzIEphdmFzY3JpcHQgQVBJIGVuYWJsZWQgYnkg
YSBydW50aW1lIHNldHRpbmcuCisKKyAgICAgICAgKiBNb2R1bGVzL2ludGVudHMvRE9NV2luZG93
SW50ZW50cy5pZGw6CisgICAgICAgICogTW9kdWxlcy9pbnRlbnRzL05hdmlnYXRvckludGVudHMu
aWRsOgorICAgICAgICAqIGJpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJsZWRGZWF0dXJlcy5j
cHA6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBiaW5kaW5ncy9nZW5lcmljL1J1bnRp
bWVFbmFibGVkRmVhdHVyZXMuaDoKKyAgICAgICAgKFJ1bnRpbWVFbmFibGVkRmVhdHVyZXMpOgor
ICAgICAgICAoV2ViQ29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6d2Via2l0U3RhcnRBY3Rp
dml0eUVuYWJsZWQpOgorICAgICAgICAoV2ViQ29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6
d2Via2l0SW50ZW50RW5hYmxlZCk6CisgICAgICAgIChXZWJDb3JlOjpSdW50aW1lRW5hYmxlZEZl
YXR1cmVzOjp3ZWJLaXRJbnRlbnRFbmFibGVkKToKKyAgICAgICAgKFdlYkNvcmU6OlJ1bnRpbWVF
bmFibGVkRmVhdHVyZXM6OnNldFdlYkludGVudHNFbmFibGVkKToKKwogMjAxMi0xMS0yOSAgQW5k
eSBTaGF3ICA8YW5keS5zaGF3QGRpZ2lhLmNvbT4KIAogICAgICAgICBbUXRdIEltcGxlbWVudCBz
dXBwb3J0IGZvciBDb2NvYSBiYXNlZCBOUEFQSSBwbHVnaW5zIG9uIE1hYwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L0NoYW5nZUxvZwppbmRleCAyOTNmNmYxMWI4YTBmYzY1ODZiZmRmODAyYTY4ZmQ4NWNlNDQ4MzAx
Li45YTFjYWUyZWMxNGFiMzA5MGFkNGU3NTQwZjZhNDEwNzhhNmM1ODE2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTExLTI5ICBHcmVnIEJpbGxvY2sg
IDxnYmlsbG9ja0Bnb29nbGUuY29tPgorCisgICAgICAgIEFkZCBydW50aW1lIGVuYWJsZSBmb3Ig
d2ViIGludGVudHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMDM2NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBQcm9wYWdhdGUgcnVudGltZSBzZXR0aW5nIHRvIGVuYWJsZS9kaXNhYmxlIHdlYiBpbnRl
bnRzIEphdmFzY3JpcHQgQVBJLgorCisgICAgICAgICogcHVibGljL1dlYlJ1bnRpbWVGZWF0dXJl
cy5oOgorICAgICAgICAoV2ViUnVudGltZUZlYXR1cmVzKToKKyAgICAgICAgKiBzcmMvV2ViUnVu
dGltZUZlYXR1cmVzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUnVudGltZUZlYXR1cmVzOjpl
bmFibGVXZWJJbnRlbnRzKToKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJLaXQ6Oldl
YlJ1bnRpbWVGZWF0dXJlczo6aXNXZWJJbnRlbnRzRW5hYmxlZCk6CisKIDIwMTItMTEtMjkgIE1p
Z3VlbCBHYXJjaWEgIDxtaWd1ZWxnQGNocm9taXVtLm9yZz4KIAogICAgICAgICBGaXggdHlwbyBp
biBkZXNjcmlwdGlvbiBvZiBvcGVuRGF0ZVRpbWVDaG9vc2VyIGRvY3VtZW50YXRpb24KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW50ZW50cy9ET01XaW5kb3dJbnRlbnRzLmlk
bCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW50ZW50cy9ET01XaW5kb3dJbnRlbnRzLmlkbApp
bmRleCAyNjJmODBiYjlkOTFhOWMyZTA1ZGRmYjJkMmM2ZTdjMDI2YTJhMWY5Li42MzdjMTRkNDNi
MDMwMjg1NjUxM2I2ZmYyOGE1MmIyYjA0MmM2YjQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL2ludGVudHMvRE9NV2luZG93SW50ZW50cy5pZGwKKysrIGIvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9pbnRlbnRzL0RPTVdpbmRvd0ludGVudHMuaWRsCkBAIC0yOCw4ICsyOCw4IEBA
CiAgICAgQ29uZGl0aW9uYWw9V0VCX0lOVEVOVFMsCiAgICAgU3VwcGxlbWVudGFsPURPTVdpbmRv
dwogXSBpbnRlcmZhY2UgRE9NV2luZG93SW50ZW50cyB7Ci0gICAgYXR0cmlidXRlIEludGVudENv
bnN0cnVjdG9yIFdlYktpdEludGVudDsKKyAgICBbVjhFbmFibGVkQXRSdW50aW1lXSBhdHRyaWJ1
dGUgSW50ZW50Q29uc3RydWN0b3IgV2ViS2l0SW50ZW50OwogCi0gICAgW1JlcGxhY2VhYmxlXSBy
ZWFkb25seSBhdHRyaWJ1dGUgRGVsaXZlcmVkSW50ZW50IHdlYmtpdEludGVudDsKKyAgICBbUmVw
bGFjZWFibGUsIFY4RW5hYmxlZEF0UnVudGltZV0gcmVhZG9ubHkgYXR0cmlidXRlIERlbGl2ZXJl
ZEludGVudCB3ZWJraXRJbnRlbnQ7CiB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL2ludGVudHMvTmF2aWdhdG9ySW50ZW50cy5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2ludGVudHMvTmF2aWdhdG9ySW50ZW50cy5pZGwKaW5kZXggNzNlMzFlYjFhY2Y2YzQyNTQ0
YTkyOTgyNWEwYTI1MDAxMmQyODNhMy4uNzVlNjZmNjg3NGI2MzQyYjRkMDgzZjQwZDZiZTJmMDI1
NmFhMTFlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbnRlbnRzL05hdmln
YXRvckludGVudHMuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW50ZW50cy9OYXZp
Z2F0b3JJbnRlbnRzLmlkbApAQCAtMjEsOSArMjEsOSBAQAogICAgIENvbmRpdGlvbmFsPVdFQl9J
TlRFTlRTLAogICAgIFN1cHBsZW1lbnRhbD1OYXZpZ2F0b3IKIF0gaW50ZXJmYWNlIE5hdmlnYXRv
ckludGVudHMgewotICAgIHZvaWQgd2Via2l0U3RhcnRBY3Rpdml0eShpbiBJbnRlbnQgaW50ZW50
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBbQ2FsbGJhY2ssIE9wdGlvbmFsXSBJ
bnRlbnRSZXN1bHRDYWxsYmFjayBzdWNjZXNzQ2FsbGJhY2ssCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGluIFtDYWxsYmFjaywgT3B0aW9uYWxdIEludGVudFJlc3VsdENhbGxiYWNrIGZh
aWx1cmVDYWxsYmFjaykKKyAgICBbVjhFbmFibGVkQXRSdW50aW1lXSB2b2lkIHdlYmtpdFN0YXJ0
QWN0aXZpdHkoaW4gSW50ZW50IGludGVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW4gW0NhbGxiYWNrLCBPcHRpb25hbF0gSW50ZW50UmVzdWx0
Q2FsbGJhY2sgc3VjY2Vzc0NhbGxiYWNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbiBbQ2FsbGJhY2ssIE9wdGlvbmFsXSBJbnRlbnRSZXN1bHRD
YWxsYmFjayBmYWlsdXJlQ2FsbGJhY2spCiAgICAgICAgIHJhaXNlcyhET01FeGNlcHRpb24pOwog
fTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1l
RW5hYmxlZEZlYXR1cmVzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVu
dGltZUVuYWJsZWRGZWF0dXJlcy5jcHAKaW5kZXggZTA4ZTQwYzA3MTdlZTUzYmE3ODdhYWY2ZjZh
MjRmZDlkNDkyMWM2My4uMTJkNzdhNjczZDc5NmJmNjNlMWE3YzE1MWE3NWRmMTU3ZWE0ODI3MyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5hYmxl
ZEZlYXR1cmVzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1bnRp
bWVFbmFibGVkRmVhdHVyZXMuY3BwCkBAIC0yMjgsNCArMjI4LDggQEAgYm9vbCBSdW50aW1lRW5h
YmxlZEZlYXR1cmVzOjppc0RpYWxvZ0VsZW1lbnRFbmFibGVkID0gZmFsc2U7CiBib29sIFJ1bnRp
bWVFbmFibGVkRmVhdHVyZXM6OmlzUmVxdWVzdEF1dG9jb21wbGV0ZUVuYWJsZWQgPSBmYWxzZTsK
ICNlbmRpZgogCisjaWYgRU5BQkxFKFdFQl9JTlRFTlRTKQorYm9vbCBSdW50aW1lRW5hYmxlZEZl
YXR1cmVzOjppc1dlYkludGVudHNFbmFibGVkID0gZmFsc2U7CisjZW5kaWYKKwogfSAvLyBuYW1l
c3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJp
Yy9SdW50aW1lRW5hYmxlZEZlYXR1cmVzLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5l
cmljL1J1bnRpbWVFbmFibGVkRmVhdHVyZXMuaAppbmRleCBiYjk1Y2U4NDU2Y2I5MjNjYjkwMzAw
NGExZmFlZjZmZTc5ODMxYjQ0Li45NmM2MDM1ZDY0M2YzODRlNjI2OTliZjBiOGZlZjk4NWQyZWM1
ZWIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1bnRpbWVF
bmFibGVkRmVhdHVyZXMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1
bnRpbWVFbmFibGVkRmVhdHVyZXMuaApAQCAtMjU2LDYgKzI1NiwxMiBAQCBwdWJsaWM6CiAgICAg
c3RhdGljIHZvaWQgc2V0UmVxdWVzdEF1dG9jb21wbGV0ZUVuYWJsZWQoYm9vbCBpc0VuYWJsZWQp
IHsgaXNSZXF1ZXN0QXV0b2NvbXBsZXRlRW5hYmxlZCA9IGlzRW5hYmxlZDsgfQogI2VuZGlmCiAK
KyNpZiBFTkFCTEUoV0VCX0lOVEVOVFMpCisgICAgc3RhdGljIGJvb2wgd2Via2l0U3RhcnRBY3Rp
dml0eUVuYWJsZWQoKSB7IHJldHVybiBpc1dlYkludGVudHNFbmFibGVkOyB9CisgICAgc3RhdGlj
IGJvb2wgd2Via2l0SW50ZW50RW5hYmxlZCgpIHsgcmV0dXJuIGlzV2ViSW50ZW50c0VuYWJsZWQ7
IH0KKyAgICBzdGF0aWMgYm9vbCB3ZWJLaXRJbnRlbnRFbmFibGVkKCkgeyByZXR1cm4gaXNXZWJJ
bnRlbnRzRW5hYmxlZDsgfQorICAgIHN0YXRpYyB2b2lkIHNldFdlYkludGVudHNFbmFibGVkKGJv
b2wgaXNFbmFibGVkKSB7IGlzV2ViSW50ZW50c0VuYWJsZWQgPSBpc0VuYWJsZWQ7IH0KKyNlbmRp
ZgogCiBwcml2YXRlOgogICAgIC8vIE5ldmVyIGluc3RhbnRpYXRlLgpAQCAtMzU2LDYgKzM2Miwx
MCBAQCBwcml2YXRlOgogI2lmIEVOQUJMRShSRVFVRVNUX0FVVE9DT01QTEVURSkKICAgICBzdGF0
aWMgYm9vbCBpc1JlcXVlc3RBdXRvY29tcGxldGVFbmFibGVkOwogI2VuZGlmCisKKyNpZiBFTkFC
TEUoV0VCX0lOVEVOVFMpCisgICAgc3RhdGljIGJvb2wgaXNXZWJJbnRlbnRzRW5hYmxlZDsKKyNl
bmRpZgogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViUnVudGltZUZlYXR1cmVzLmggYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3B1YmxpYy9XZWJSdW50aW1lRmVhdHVyZXMuaAppbmRleCAyZjZlZjFjZTRlYTA5
NGZkMWJjYTRmMTI4ZGEzNGU1MmE1MDk3NWFiLi40ZjhkY2QyNjljMzhlYTg4MjAyNTViNzJhZDE5
NjllNGNhYzNhOGQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9X
ZWJSdW50aW1lRmVhdHVyZXMuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9X
ZWJSdW50aW1lRmVhdHVyZXMuaApAQCAtMTU3LDYgKzE1Nyw4IEBAIHB1YmxpYzoKICAgICBXRUJL
SVRfRVhQT1JUIHN0YXRpYyB2b2lkIGVuYWJsZVJlcXVlc3RBdXRvY29tcGxldGUoYm9vbCk7CiAg
ICAgV0VCS0lUX0VYUE9SVCBzdGF0aWMgYm9vbCBpc1JlcXVlc3RBdXRvY29tcGxldGVFbmFibGVk
KCk7CiAKKyAgICBXRUJLSVRfRVhQT1JUIHN0YXRpYyB2b2lkIGVuYWJsZVdlYkludGVudHMoYm9v
bCk7CisgICAgV0VCS0lUX0VYUE9SVCBzdGF0aWMgYm9vbCBpc1dlYkludGVudHNFbmFibGVkKCk7
CiBwcml2YXRlOgogICAgIFdlYlJ1bnRpbWVGZWF0dXJlcygpOwogfTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlJ1bnRpbWVGZWF0dXJlcy5jcHAgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3NyYy9XZWJSdW50aW1lRmVhdHVyZXMuY3BwCmluZGV4IGExOTVkZTI5
MjkwODAwYzA1MDNmMTE4YjBiMzYzNzFmMGIyODQ2YzkuLjhmMmJhNTI0NDI3MjBlODk1N2ViMDMy
NjAxNDYzNGI1MTlkMzY0N2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYlJ1bnRpbWVGZWF0dXJlcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMv
V2ViUnVudGltZUZlYXR1cmVzLmNwcApAQCAtNjM5LDQgKzYzOSwyMiBAQCBib29sIFdlYlJ1bnRp
bWVGZWF0dXJlczo6aXNSZXF1ZXN0QXV0b2NvbXBsZXRlRW5hYmxlZCgpCiAjZW5kaWYKIH0KIAor
dm9pZCBXZWJSdW50aW1lRmVhdHVyZXM6OmVuYWJsZVdlYkludGVudHMoYm9vbCBlbmFibGUpCit7
CisjaWYgRU5BQkxFKFdFQl9JTlRFTlRTKQorICAgIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNl
dFdlYkludGVudHNFbmFibGVkKGVuYWJsZSk7CisjZWxzZQorICAgIFVOVVNFRF9QQVJBTShlbmFi
bGUpOworI2VuZGlmCit9CisKK2Jvb2wgV2ViUnVudGltZUZlYXR1cmVzOjppc1dlYkludGVudHNF
bmFibGVkKCkKK3sKKyNpZiBFTkFCTEUoV0VCX0lOVEVOVFMpCisgICAgcmV0dXJuIFJ1bnRpbWVF
bmFibGVkRmVhdHVyZXM6OndlYmtpdFN0YXJ0QWN0aXZpdHlFbmFibGVkKCk7CisjZWxzZQorICAg
IHJldHVybiBmYWxzZTsKKyNlbmRpZgorfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177271</attachid>
            <date>2012-12-03 09:27:51 -0800</date>
            <delta_ts>2012-12-05 09:41:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103669-20121203092518.patch</filename>
            <type>text/plain</type>
            <size>7004</size>
            <attacher name="Greg Billock">gbillock</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2MTI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmQ5MmYwZTRlOGUwZmRm
YTFmYTE5ZmNiOGU4MDgzZjdjNDk2NjBhNi4uMGQzNTBkNjFlNGVlNTg5ZWUwYTEzODQ4Yjg3MmRi
NWU3OWFiNTA3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTI5ICBHcmVn
IEJpbGxvY2sgIDxnYmlsbG9ja0Bnb29nbGUuY29tPgorCisgICAgICAgIEFkZCBydW50aW1lIGVu
YWJsZSBmb3Igd2ViIGludGVudHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDM2NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBNYWtlIHdlYiBpbnRlbnRzIEphdmFzY3JpcHQgQVBJIGVuYWJsZWQgYnkg
YSBydW50aW1lIHNldHRpbmcuCisKKyAgICAgICAgKiBNb2R1bGVzL2ludGVudHMvRE9NV2luZG93
SW50ZW50cy5pZGw6CisgICAgICAgICogTW9kdWxlcy9pbnRlbnRzL05hdmlnYXRvckludGVudHMu
aWRsOgorICAgICAgICAqIGJpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJsZWRGZWF0dXJlcy5j
cHA6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBiaW5kaW5ncy9nZW5lcmljL1J1bnRp
bWVFbmFibGVkRmVhdHVyZXMuaDoKKyAgICAgICAgKFJ1bnRpbWVFbmFibGVkRmVhdHVyZXMpOgor
ICAgICAgICAoV2ViQ29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6d2Via2l0U3RhcnRBY3Rp
dml0eUVuYWJsZWQpOgorICAgICAgICAoV2ViQ29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6
d2Via2l0SW50ZW50RW5hYmxlZCk6CisgICAgICAgIChXZWJDb3JlOjpSdW50aW1lRW5hYmxlZEZl
YXR1cmVzOjp3ZWJLaXRJbnRlbnRFbmFibGVkKToKKyAgICAgICAgKFdlYkNvcmU6OlJ1bnRpbWVF
bmFibGVkRmVhdHVyZXM6OnNldFdlYkludGVudHNFbmFibGVkKToKKwogMjAxMi0xMS0yOSAgQW5k
eSBTaGF3ICA8YW5keS5zaGF3QGRpZ2lhLmNvbT4KIAogICAgICAgICBbUXRdIEltcGxlbWVudCBz
dXBwb3J0IGZvciBDb2NvYSBiYXNlZCBOUEFQSSBwbHVnaW5zIG9uIE1hYwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L0NoYW5nZUxvZwppbmRleCAyOTNmNmYxMWI4YTBmYzY1ODZiZmRmODAyYTY4ZmQ4NWNlNDQ4MzAx
Li45YTFjYWUyZWMxNGFiMzA5MGFkNGU3NTQwZjZhNDEwNzhhNmM1ODE2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTExLTI5ICBHcmVnIEJpbGxvY2sg
IDxnYmlsbG9ja0Bnb29nbGUuY29tPgorCisgICAgICAgIEFkZCBydW50aW1lIGVuYWJsZSBmb3Ig
d2ViIGludGVudHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMDM2NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBQcm9wYWdhdGUgcnVudGltZSBzZXR0aW5nIHRvIGVuYWJsZS9kaXNhYmxlIHdlYiBpbnRl
bnRzIEphdmFzY3JpcHQgQVBJLgorCisgICAgICAgICogcHVibGljL1dlYlJ1bnRpbWVGZWF0dXJl
cy5oOgorICAgICAgICAoV2ViUnVudGltZUZlYXR1cmVzKToKKyAgICAgICAgKiBzcmMvV2ViUnVu
dGltZUZlYXR1cmVzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUnVudGltZUZlYXR1cmVzOjpl
bmFibGVXZWJJbnRlbnRzKToKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJLaXQ6Oldl
YlJ1bnRpbWVGZWF0dXJlczo6aXNXZWJJbnRlbnRzRW5hYmxlZCk6CisKIDIwMTItMTEtMjkgIE1p
Z3VlbCBHYXJjaWEgIDxtaWd1ZWxnQGNocm9taXVtLm9yZz4KIAogICAgICAgICBGaXggdHlwbyBp
biBkZXNjcmlwdGlvbiBvZiBvcGVuRGF0ZVRpbWVDaG9vc2VyIGRvY3VtZW50YXRpb24KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW50ZW50cy9ET01XaW5kb3dJbnRlbnRzLmlk
bCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW50ZW50cy9ET01XaW5kb3dJbnRlbnRzLmlkbApp
bmRleCAyNjJmODBiYjlkOTFhOWMyZTA1ZGRmYjJkMmM2ZTdjMDI2YTJhMWY5Li42MzdjMTRkNDNi
MDMwMjg1NjUxM2I2ZmYyOGE1MmIyYjA0MmM2YjQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL2ludGVudHMvRE9NV2luZG93SW50ZW50cy5pZGwKKysrIGIvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9pbnRlbnRzL0RPTVdpbmRvd0ludGVudHMuaWRsCkBAIC0yOCw4ICsyOCw4IEBA
CiAgICAgQ29uZGl0aW9uYWw9V0VCX0lOVEVOVFMsCiAgICAgU3VwcGxlbWVudGFsPURPTVdpbmRv
dwogXSBpbnRlcmZhY2UgRE9NV2luZG93SW50ZW50cyB7Ci0gICAgYXR0cmlidXRlIEludGVudENv
bnN0cnVjdG9yIFdlYktpdEludGVudDsKKyAgICBbVjhFbmFibGVkQXRSdW50aW1lXSBhdHRyaWJ1
dGUgSW50ZW50Q29uc3RydWN0b3IgV2ViS2l0SW50ZW50OwogCi0gICAgW1JlcGxhY2VhYmxlXSBy
ZWFkb25seSBhdHRyaWJ1dGUgRGVsaXZlcmVkSW50ZW50IHdlYmtpdEludGVudDsKKyAgICBbUmVw
bGFjZWFibGUsIFY4RW5hYmxlZEF0UnVudGltZV0gcmVhZG9ubHkgYXR0cmlidXRlIERlbGl2ZXJl
ZEludGVudCB3ZWJraXRJbnRlbnQ7CiB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL2ludGVudHMvTmF2aWdhdG9ySW50ZW50cy5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2ludGVudHMvTmF2aWdhdG9ySW50ZW50cy5pZGwKaW5kZXggNzNlMzFlYjFhY2Y2YzQyNTQ0
YTkyOTgyNWEwYTI1MDAxMmQyODNhMy4uNzVlNjZmNjg3NGI2MzQyYjRkMDgzZjQwZDZiZTJmMDI1
NmFhMTFlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbnRlbnRzL05hdmln
YXRvckludGVudHMuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW50ZW50cy9OYXZp
Z2F0b3JJbnRlbnRzLmlkbApAQCAtMjEsOSArMjEsOSBAQAogICAgIENvbmRpdGlvbmFsPVdFQl9J
TlRFTlRTLAogICAgIFN1cHBsZW1lbnRhbD1OYXZpZ2F0b3IKIF0gaW50ZXJmYWNlIE5hdmlnYXRv
ckludGVudHMgewotICAgIHZvaWQgd2Via2l0U3RhcnRBY3Rpdml0eShpbiBJbnRlbnQgaW50ZW50
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBbQ2FsbGJhY2ssIE9wdGlvbmFsXSBJ
bnRlbnRSZXN1bHRDYWxsYmFjayBzdWNjZXNzQ2FsbGJhY2ssCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGluIFtDYWxsYmFjaywgT3B0aW9uYWxdIEludGVudFJlc3VsdENhbGxiYWNrIGZh
aWx1cmVDYWxsYmFjaykKKyAgICBbVjhFbmFibGVkQXRSdW50aW1lXSB2b2lkIHdlYmtpdFN0YXJ0
QWN0aXZpdHkoaW4gSW50ZW50IGludGVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW4gW0NhbGxiYWNrLCBPcHRpb25hbF0gSW50ZW50UmVzdWx0
Q2FsbGJhY2sgc3VjY2Vzc0NhbGxiYWNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbiBbQ2FsbGJhY2ssIE9wdGlvbmFsXSBJbnRlbnRSZXN1bHRD
YWxsYmFjayBmYWlsdXJlQ2FsbGJhY2spCiAgICAgICAgIHJhaXNlcyhET01FeGNlcHRpb24pOwog
fTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1l
RW5hYmxlZEZlYXR1cmVzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVu
dGltZUVuYWJsZWRGZWF0dXJlcy5jcHAKaW5kZXggZTA4ZTQwYzA3MTdlZTUzYmE3ODdhYWY2ZjZh
MjRmZDlkNDkyMWM2My4uZTQ0MGNmMTJmY2U1OGFhMDVmMGZmMjgwOTNkMmM0Mzg3YzM5NWU5NCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5hYmxl
ZEZlYXR1cmVzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1bnRp
bWVFbmFibGVkRmVhdHVyZXMuY3BwCkBAIC0yMjgsNCArMjI4LDggQEAgYm9vbCBSdW50aW1lRW5h
YmxlZEZlYXR1cmVzOjppc0RpYWxvZ0VsZW1lbnRFbmFibGVkID0gZmFsc2U7CiBib29sIFJ1bnRp
bWVFbmFibGVkRmVhdHVyZXM6OmlzUmVxdWVzdEF1dG9jb21wbGV0ZUVuYWJsZWQgPSBmYWxzZTsK
ICNlbmRpZgogCisjaWYgRU5BQkxFKFdFQl9JTlRFTlRTKQorYm9vbCBSdW50aW1lRW5hYmxlZEZl
YXR1cmVzOjppc1dlYkludGVudHNFbmFibGVkID0gdHJ1ZTsKKyNlbmRpZgorCiB9IC8vIG5hbWVz
cGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmlj
L1J1bnRpbWVFbmFibGVkRmVhdHVyZXMuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVy
aWMvUnVudGltZUVuYWJsZWRGZWF0dXJlcy5oCmluZGV4IGJiOTVjZTg0NTZjYjkyM2NiOTAzMDA0
YTFmYWVmNmZlNzk4MzFiNDQuLjk2YzYwMzVkNjQzZjM4NGU2MjY5OWJmMGI4ZmVmOTg1ZDJlYzVl
YjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVu
YWJsZWRGZWF0dXJlcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVu
dGltZUVuYWJsZWRGZWF0dXJlcy5oCkBAIC0yNTYsNiArMjU2LDEyIEBAIHB1YmxpYzoKICAgICBz
dGF0aWMgdm9pZCBzZXRSZXF1ZXN0QXV0b2NvbXBsZXRlRW5hYmxlZChib29sIGlzRW5hYmxlZCkg
eyBpc1JlcXVlc3RBdXRvY29tcGxldGVFbmFibGVkID0gaXNFbmFibGVkOyB9CiAjZW5kaWYKIAor
I2lmIEVOQUJMRShXRUJfSU5URU5UUykKKyAgICBzdGF0aWMgYm9vbCB3ZWJraXRTdGFydEFjdGl2
aXR5RW5hYmxlZCgpIHsgcmV0dXJuIGlzV2ViSW50ZW50c0VuYWJsZWQ7IH0KKyAgICBzdGF0aWMg
Ym9vbCB3ZWJraXRJbnRlbnRFbmFibGVkKCkgeyByZXR1cm4gaXNXZWJJbnRlbnRzRW5hYmxlZDsg
fQorICAgIHN0YXRpYyBib29sIHdlYktpdEludGVudEVuYWJsZWQoKSB7IHJldHVybiBpc1dlYklu
dGVudHNFbmFibGVkOyB9CisgICAgc3RhdGljIHZvaWQgc2V0V2ViSW50ZW50c0VuYWJsZWQoYm9v
bCBpc0VuYWJsZWQpIHsgaXNXZWJJbnRlbnRzRW5hYmxlZCA9IGlzRW5hYmxlZDsgfQorI2VuZGlm
CiAKIHByaXZhdGU6CiAgICAgLy8gTmV2ZXIgaW5zdGFudGlhdGUuCkBAIC0zNTYsNiArMzYyLDEw
IEBAIHByaXZhdGU6CiAjaWYgRU5BQkxFKFJFUVVFU1RfQVVUT0NPTVBMRVRFKQogICAgIHN0YXRp
YyBib29sIGlzUmVxdWVzdEF1dG9jb21wbGV0ZUVuYWJsZWQ7CiAjZW5kaWYKKworI2lmIEVOQUJM
RShXRUJfSU5URU5UUykKKyAgICBzdGF0aWMgYm9vbCBpc1dlYkludGVudHNFbmFibGVkOworI2Vu
ZGlmCiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3B1YmxpYy9XZWJSdW50aW1lRmVhdHVyZXMuaCBiL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vcHVibGljL1dlYlJ1bnRpbWVGZWF0dXJlcy5oCmluZGV4IDJmNmVmMWNlNGVhMDk0
ZmQxYmNhNGYxMjhkYTM0ZTUyYTUwOTc1YWIuLjRmOGRjZDI2OWMzOGVhODgyMDI1NWI3MmFkMTk2
OWU0Y2FjM2E4ZDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YlJ1bnRpbWVGZWF0dXJlcy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YlJ1bnRpbWVGZWF0dXJlcy5oCkBAIC0xNTcsNiArMTU3LDggQEAgcHVibGljOgogICAgIFdFQktJ
VF9FWFBPUlQgc3RhdGljIHZvaWQgZW5hYmxlUmVxdWVzdEF1dG9jb21wbGV0ZShib29sKTsKICAg
ICBXRUJLSVRfRVhQT1JUIHN0YXRpYyBib29sIGlzUmVxdWVzdEF1dG9jb21wbGV0ZUVuYWJsZWQo
KTsKIAorICAgIFdFQktJVF9FWFBPUlQgc3RhdGljIHZvaWQgZW5hYmxlV2ViSW50ZW50cyhib29s
KTsKKyAgICBXRUJLSVRfRVhQT1JUIHN0YXRpYyBib29sIGlzV2ViSW50ZW50c0VuYWJsZWQoKTsK
IHByaXZhdGU6CiAgICAgV2ViUnVudGltZUZlYXR1cmVzKCk7CiB9OwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViUnVudGltZUZlYXR1cmVzLmNwcCBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYlJ1bnRpbWVGZWF0dXJlcy5jcHAKaW5kZXggYTE5NWRlMjky
OTA4MDBjMDUwM2YxMThiMGIzNjM3MWYwYjI4NDZjOS4uOGYyYmE1MjQ0MjcyMGU4OTU3ZWIwMzI2
MDE0NjM0YjUxOWQzNjQ3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMv
V2ViUnVudGltZUZlYXR1cmVzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJSdW50aW1lRmVhdHVyZXMuY3BwCkBAIC02MzksNCArNjM5LDIyIEBAIGJvb2wgV2ViUnVudGlt
ZUZlYXR1cmVzOjppc1JlcXVlc3RBdXRvY29tcGxldGVFbmFibGVkKCkKICNlbmRpZgogfQogCit2
b2lkIFdlYlJ1bnRpbWVGZWF0dXJlczo6ZW5hYmxlV2ViSW50ZW50cyhib29sIGVuYWJsZSkKK3sK
KyNpZiBFTkFCTEUoV0VCX0lOVEVOVFMpCisgICAgUnVudGltZUVuYWJsZWRGZWF0dXJlczo6c2V0
V2ViSW50ZW50c0VuYWJsZWQoZW5hYmxlKTsKKyNlbHNlCisgICAgVU5VU0VEX1BBUkFNKGVuYWJs
ZSk7CisjZW5kaWYKK30KKworYm9vbCBXZWJSdW50aW1lRmVhdHVyZXM6OmlzV2ViSW50ZW50c0Vu
YWJsZWQoKQoreworI2lmIEVOQUJMRShXRUJfSU5URU5UUykKKyAgICByZXR1cm4gUnVudGltZUVu
YWJsZWRGZWF0dXJlczo6d2Via2l0U3RhcnRBY3Rpdml0eUVuYWJsZWQoKTsKKyNlbHNlCisgICAg
cmV0dXJuIGZhbHNlOworI2VuZGlmCit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177780</attachid>
            <date>2012-12-05 09:41:45 -0800</date>
            <delta_ts>2012-12-05 18:07:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103669-20121205093910.patch</filename>
            <type>text/plain</type>
            <size>7092</size>
            <attacher name="Greg Billock">gbillock</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NTQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTg0YjVkYmViYTU5ZDAz
OWYwM2I3ZjBhODM3NmNkNWNmMzc3NjdlMi4uMWMwZTExZGNkZTE1YTgzZGExNTRiZTkzMWIyZmRi
MDAzZjFhZTgzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTI5ICBHcmVn
IEJpbGxvY2sgIDxnYmlsbG9ja0Bnb29nbGUuY29tPgorCisgICAgICAgIEFkZCBydW50aW1lIGVu
YWJsZSBmb3Igd2ViIGludGVudHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDM2NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBNYWtlIHdlYiBpbnRlbnRzIEphdmFzY3JpcHQgQVBJIGVuYWJsZWQgYnkg
YSBydW50aW1lIHNldHRpbmcuCisKKyAgICAgICAgKiBNb2R1bGVzL2ludGVudHMvRE9NV2luZG93
SW50ZW50cy5pZGw6CisgICAgICAgICogTW9kdWxlcy9pbnRlbnRzL05hdmlnYXRvckludGVudHMu
aWRsOgorICAgICAgICAqIGJpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJsZWRGZWF0dXJlcy5j
cHA6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBiaW5kaW5ncy9nZW5lcmljL1J1bnRp
bWVFbmFibGVkRmVhdHVyZXMuaDoKKyAgICAgICAgKFJ1bnRpbWVFbmFibGVkRmVhdHVyZXMpOgor
ICAgICAgICAoV2ViQ29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6d2Via2l0U3RhcnRBY3Rp
dml0eUVuYWJsZWQpOgorICAgICAgICAoV2ViQ29yZTo6UnVudGltZUVuYWJsZWRGZWF0dXJlczo6
d2Via2l0SW50ZW50RW5hYmxlZCk6CisgICAgICAgIChXZWJDb3JlOjpSdW50aW1lRW5hYmxlZEZl
YXR1cmVzOjp3ZWJLaXRJbnRlbnRFbmFibGVkKToKKyAgICAgICAgKFdlYkNvcmU6OlJ1bnRpbWVF
bmFibGVkRmVhdHVyZXM6OnNldFdlYkludGVudHNFbmFibGVkKToKKwogMjAxMi0xMi0wNCAgRmxv
cmluIE1hbGl0YSAgPGZtYWxpdGFAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFN0YWxlIFNWR1Vz
ZUVsZW1lbnQgcmVmZXJlbmNlIGluIENhY2hlZFJlc291cmNlOjpjaGVja05vdGlmeSgpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4IGI4NDA2YjAwMDhhOTViZTIwMTM2YjFmOTE1MDdjZmQ5
NTRlYzAxOTMuLjllZGI5ZTUwMjg1NmU4YjhjYTFkY2MyNDM2Njg1NGFjZjA2NjA0MzMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMTEtMjkgIEdyZWcg
QmlsbG9jayAgPGdiaWxsb2NrQGdvb2dsZS5jb20+CisKKyAgICAgICAgQWRkIHJ1bnRpbWUgZW5h
YmxlIGZvciB3ZWIgaW50ZW50cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMzY2OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFByb3BhZ2F0ZSBydW50aW1lIHNldHRpbmcgdG8gZW5hYmxlL2Rpc2FibGUg
d2ViIGludGVudHMgSmF2YXNjcmlwdCBBUEkuCisKKyAgICAgICAgKiBwdWJsaWMvV2ViUnVudGlt
ZUZlYXR1cmVzLmg6CisgICAgICAgIChXZWJSdW50aW1lRmVhdHVyZXMpOgorICAgICAgICAqIHNy
Yy9XZWJSdW50aW1lRmVhdHVyZXMuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJSdW50aW1lRmVh
dHVyZXM6OmVuYWJsZVdlYkludGVudHMpOgorICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKFdl
YktpdDo6V2ViUnVudGltZUZlYXR1cmVzOjppc1dlYkludGVudHNFbmFibGVkKToKKwogMjAxMi0x
Mi0wNCAgU3RlcGhlbiBXaGl0ZSAgPHNlbm9yYmxhbmNvQGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBSb2xsZWQgREVQUyAody9MaW51eCBidWlsZCBmaXgpLiAgVW5yZXZpZXdlZC4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW50ZW50cy9ET01XaW5kb3dJbnRlbnRzLmlkbCBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW50ZW50cy9ET01XaW5kb3dJbnRlbnRzLmlkbAppbmRl
eCAyNjJmODBiYjlkOTFhOWMyZTA1ZGRmYjJkMmM2ZTdjMDI2YTJhMWY5Li42MzdjMTRkNDNiMDMw
Mjg1NjUxM2I2ZmYyOGE1MmIyYjA0MmM2YjQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL2ludGVudHMvRE9NV2luZG93SW50ZW50cy5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbnRlbnRzL0RPTVdpbmRvd0ludGVudHMuaWRsCkBAIC0yOCw4ICsyOCw4IEBACiAg
ICAgQ29uZGl0aW9uYWw9V0VCX0lOVEVOVFMsCiAgICAgU3VwcGxlbWVudGFsPURPTVdpbmRvdwog
XSBpbnRlcmZhY2UgRE9NV2luZG93SW50ZW50cyB7Ci0gICAgYXR0cmlidXRlIEludGVudENvbnN0
cnVjdG9yIFdlYktpdEludGVudDsKKyAgICBbVjhFbmFibGVkQXRSdW50aW1lXSBhdHRyaWJ1dGUg
SW50ZW50Q29uc3RydWN0b3IgV2ViS2l0SW50ZW50OwogCi0gICAgW1JlcGxhY2VhYmxlXSByZWFk
b25seSBhdHRyaWJ1dGUgRGVsaXZlcmVkSW50ZW50IHdlYmtpdEludGVudDsKKyAgICBbUmVwbGFj
ZWFibGUsIFY4RW5hYmxlZEF0UnVudGltZV0gcmVhZG9ubHkgYXR0cmlidXRlIERlbGl2ZXJlZElu
dGVudCB3ZWJraXRJbnRlbnQ7CiB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2ludGVudHMvTmF2aWdhdG9ySW50ZW50cy5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L2ludGVudHMvTmF2aWdhdG9ySW50ZW50cy5pZGwKaW5kZXggNzNlMzFlYjFhY2Y2YzQyNTQ0YTky
OTgyNWEwYTI1MDAxMmQyODNhMy4uNzVlNjZmNjg3NGI2MzQyYjRkMDgzZjQwZDZiZTJmMDI1NmFh
MTFlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbnRlbnRzL05hdmlnYXRv
ckludGVudHMuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW50ZW50cy9OYXZpZ2F0
b3JJbnRlbnRzLmlkbApAQCAtMjEsOSArMjEsOSBAQAogICAgIENvbmRpdGlvbmFsPVdFQl9JTlRF
TlRTLAogICAgIFN1cHBsZW1lbnRhbD1OYXZpZ2F0b3IKIF0gaW50ZXJmYWNlIE5hdmlnYXRvcklu
dGVudHMgewotICAgIHZvaWQgd2Via2l0U3RhcnRBY3Rpdml0eShpbiBJbnRlbnQgaW50ZW50LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBbQ2FsbGJhY2ssIE9wdGlvbmFsXSBJbnRl
bnRSZXN1bHRDYWxsYmFjayBzdWNjZXNzQ2FsbGJhY2ssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluIFtDYWxsYmFjaywgT3B0aW9uYWxdIEludGVudFJlc3VsdENhbGxiYWNrIGZhaWx1
cmVDYWxsYmFjaykKKyAgICBbVjhFbmFibGVkQXRSdW50aW1lXSB2b2lkIHdlYmtpdFN0YXJ0QWN0
aXZpdHkoaW4gSW50ZW50IGludGVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW4gW0NhbGxiYWNrLCBPcHRpb25hbF0gSW50ZW50UmVzdWx0Q2Fs
bGJhY2sgc3VjY2Vzc0NhbGxiYWNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbiBbQ2FsbGJhY2ssIE9wdGlvbmFsXSBJbnRlbnRSZXN1bHRDYWxs
YmFjayBmYWlsdXJlQ2FsbGJhY2spCiAgICAgICAgIHJhaXNlcyhET01FeGNlcHRpb24pOwogfTsK
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5h
YmxlZEZlYXR1cmVzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVudGlt
ZUVuYWJsZWRGZWF0dXJlcy5jcHAKaW5kZXggOTVkYTNkNjQ5NWIyOWM0MTM0YTE1MGQ1ZGJiNGJh
YTdmNjRmYWQwNi4uZTA2ZTM4YjYxOWJjMmUwZDRhOGVhY2RlN2M1YTE3YWE1YTBkYTM3NCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5hYmxlZEZl
YXR1cmVzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1bnRpbWVF
bmFibGVkRmVhdHVyZXMuY3BwCkBAIC0yMzMsNCArMjMzLDggQEAgYm9vbCBSdW50aW1lRW5hYmxl
ZEZlYXR1cmVzOjppc1JlcXVlc3RBdXRvY29tcGxldGVFbmFibGVkID0gZmFsc2U7CiBib29sIFJ1
bnRpbWVFbmFibGVkRmVhdHVyZXM6OmFyZUV4cGVyaW1lbnRhbENvbnRlbnRTZWN1cml0eVBvbGlj
eUZlYXR1cmVzRW5hYmxlZCA9IGZhbHNlOwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoV0VCX0lOVEVO
VFMpCitib29sIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OmlzV2ViSW50ZW50c0VuYWJsZWQgPSB0
cnVlOworI2VuZGlmCisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvUnVudGltZUVuYWJsZWRGZWF0dXJlcy5oIGIvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5hYmxlZEZlYXR1cmVzLmgKaW5k
ZXggZmFiY2FhNjZjM2QzYjRiMjcwMjNmNDBiYzhjZmFhMGE0MmU2ODIxOS4uOTNjYjgzOTExODE2
OGMyMGNhNDk2NmFiOWY1YjA3ZTZlMzZlYTdhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5hYmxlZEZlYXR1cmVzLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5hYmxlZEZlYXR1cmVzLmgKQEAgLTI2OSw2
ICsyNjksMTIgQEAgcHVibGljOgogICAgIHN0YXRpYyB2b2lkIHNldFJlcXVlc3RBdXRvY29tcGxl
dGVFbmFibGVkKGJvb2wgaXNFbmFibGVkKSB7IGlzUmVxdWVzdEF1dG9jb21wbGV0ZUVuYWJsZWQg
PSBpc0VuYWJsZWQ7IH0KICNlbmRpZgogCisjaWYgRU5BQkxFKFdFQl9JTlRFTlRTKQorICAgIHN0
YXRpYyBib29sIHdlYmtpdFN0YXJ0QWN0aXZpdHlFbmFibGVkKCkgeyByZXR1cm4gaXNXZWJJbnRl
bnRzRW5hYmxlZDsgfQorICAgIHN0YXRpYyBib29sIHdlYmtpdEludGVudEVuYWJsZWQoKSB7IHJl
dHVybiBpc1dlYkludGVudHNFbmFibGVkOyB9CisgICAgc3RhdGljIGJvb2wgd2ViS2l0SW50ZW50
RW5hYmxlZCgpIHsgcmV0dXJuIGlzV2ViSW50ZW50c0VuYWJsZWQ7IH0KKyAgICBzdGF0aWMgdm9p
ZCBzZXRXZWJJbnRlbnRzRW5hYmxlZChib29sIGlzRW5hYmxlZCkgeyBpc1dlYkludGVudHNFbmFi
bGVkID0gaXNFbmFibGVkOyB9CisjZW5kaWYKIAogcHJpdmF0ZToKICAgICAvLyBOZXZlciBpbnN0
YW50aWF0ZS4KQEAgLTM3NCw2ICszODAsMTEgQEAgcHJpdmF0ZToKICNpZiBFTkFCTEUoQ1NQX05F
WFQpCiAgICAgc3RhdGljIGJvb2wgYXJlRXhwZXJpbWVudGFsQ29udGVudFNlY3VyaXR5UG9saWN5
RmVhdHVyZXNFbmFibGVkOwogI2VuZGlmCisKKyNpZiBFTkFCTEUoV0VCX0lOVEVOVFMpCisgICAg
c3RhdGljIGJvb2wgaXNXZWJJbnRlbnRzRW5hYmxlZDsKKyNlbmRpZgorCiB9OwogCiB9IC8vIG5h
bWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1Ymxp
Yy9XZWJSdW50aW1lRmVhdHVyZXMuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YlJ1bnRpbWVGZWF0dXJlcy5oCmluZGV4IDhiMjAzOTJkOWU3ODYwNDQ0ZGQ5YzVlOTYxNDM0YmIy
M2FiNDg0YmUuLjcxY2RlNzVjYTNlYWExNzgwYzA1NDZmNDExNGYwYjgxODQwNTM5OWEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlJ1bnRpbWVGZWF0dXJlcy5o
CisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlJ1bnRpbWVGZWF0dXJlcy5o
CkBAIC0xNjIsNiArMTYyLDEwIEBAIHB1YmxpYzoKIAogICAgIFdFQktJVF9FWFBPUlQgc3RhdGlj
IHZvaWQgZW5hYmxlRXhwZXJpbWVudGFsQ29udGVudFNlY3VyaXR5UG9saWN5RmVhdHVyZXMoYm9v
bCk7CiAgICAgV0VCS0lUX0VYUE9SVCBzdGF0aWMgYm9vbCBpc0V4cGVyaW1lbnRhbENvbnRlbnRT
ZWN1cml0eVBvbGljeUZlYXR1cmVzRW5hYmxlZCgpOworCisgICAgV0VCS0lUX0VYUE9SVCBzdGF0
aWMgdm9pZCBlbmFibGVXZWJJbnRlbnRzKGJvb2wpOworICAgIFdFQktJVF9FWFBPUlQgc3RhdGlj
IGJvb2wgaXNXZWJJbnRlbnRzRW5hYmxlZCgpOworCiBwcml2YXRlOgogICAgIFdlYlJ1bnRpbWVG
ZWF0dXJlcygpOwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YlJ1bnRpbWVGZWF0dXJlcy5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJSdW50
aW1lRmVhdHVyZXMuY3BwCmluZGV4IGY0MGMyMzU1NjAyMjMyZjVhNWUwZjVkMzU4YzUxZjZlZWM0
NWFjYWIuLjdmZWMxMDk0ZDgwNjE4ZTY0YmVlMDZlZjVlNjliZTlkNDE1ZDQxMzIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlJ1bnRpbWVGZWF0dXJlcy5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViUnVudGltZUZlYXR1cmVzLmNwcApAQCAt
NjY3LDQgKzY2NywyMiBAQCBib29sIFdlYlJ1bnRpbWVGZWF0dXJlczo6aXNSZXF1ZXN0QXV0b2Nv
bXBsZXRlRW5hYmxlZCgpCiAjZW5kaWYKIH0KIAordm9pZCBXZWJSdW50aW1lRmVhdHVyZXM6OmVu
YWJsZVdlYkludGVudHMoYm9vbCBlbmFibGUpCit7CisjaWYgRU5BQkxFKFdFQl9JTlRFTlRTKQor
ICAgIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNldFdlYkludGVudHNFbmFibGVkKGVuYWJsZSk7
CisjZWxzZQorICAgIFVOVVNFRF9QQVJBTShlbmFibGUpOworI2VuZGlmCit9CisKK2Jvb2wgV2Vi
UnVudGltZUZlYXR1cmVzOjppc1dlYkludGVudHNFbmFibGVkKCkKK3sKKyNpZiBFTkFCTEUoV0VC
X0lOVEVOVFMpCisgICAgcmV0dXJuIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OndlYmtpdFN0YXJ0
QWN0aXZpdHlFbmFibGVkKCk7CisjZWxzZQorICAgIHJldHVybiBmYWxzZTsKKyNlbmRpZgorfQor
CiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>

          </attachment>
      

    </bug>

</bugzilla>