<?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>103810</bug_id>
          
          <creation_ts>2012-12-01 00:30:42 -0800</creation_ts>
          <short_desc>CSP 1.1 tests are failing under GTK.</short_desc>
          <delta_ts>2012-12-02 04:41:14 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>99064</blocked>
    
    <blocked>103652</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike West">mkwst</reporter>
          <assigned_to name="Mike West">mkwst</assigned_to>
          <cc>abarth</cc>
    
    <cc>philn</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>780684</commentid>
    <comment_count>0</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-12-01 00:30:42 -0800</bug_when>
    <thetext>We just flipped the CSP_NEXT flag to be runtime enabled. I&apos;m not sure how to make that work correctly under GTK, so I&apos;ll skip the tests for the moment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780685</commentid>
    <comment_count>1</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-12-01 00:36:53 -0800</bug_when>
    <thetext>Skipped in r136307.

Adam, Zan, can one of you point me in the right direction for supporting this feature for non-Chromium ports? I&apos;m happy to do the work, I just don&apos;t see anything obvious (nothing in Tools/DumpRenderTree/gtk seems to make use of runtime enabled anything...).

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780693</commentid>
    <comment_count>2</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-12-01 01:57:44 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Skipped in r136307.
&gt; 
&gt; Adam, Zan, can one of you point me in the right direction for supporting this feature for non-Chromium ports? I&apos;m happy to do the work, I just don&apos;t see anything obvious (nothing in Tools/DumpRenderTree/gtk seems to make use of runtime enabled anything...).
&gt; 
&gt; Thanks!

Non-Chromium ports usually enable runtime features through either the DumpRenderTreeSupport object, which presents a bridge of some sorts between DRT and WebCore, or by adding an appropriate setting to the port-specific API (WebKitWebSettings for GTK, QWebSettings for QT etc.).

In case of a feature under development the runtime feature enablement is done through the DumpRenderTreeSupport (for GTK that&apos;s in Source/WebKit/gtk/WebCoreSupport). There is already similar work present there that you can orientate by, for instance enabling the Shadow DOM feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780704</commentid>
    <comment_count>3</comment_count>
      <attachid>177099</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-12-01 02:57:26 -0800</bug_when>
    <thetext>Created attachment 177099
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780705</commentid>
    <comment_count>4</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-12-01 02:58:22 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Created an attachment (id=177099) [details]
&gt; Patch

Thanks for the detailed explanation. The patch looks pretty straightforward. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780722</commentid>
    <comment_count>5</comment_count>
      <attachid>177099</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-12-01 05:48:50 -0800</bug_when>
    <thetext>Comment on attachment 177099
Patch

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

&gt; Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp:706
&gt; +    RuntimeEnabledFeatures::setExperimentalContentSecurityFeaturesEnabled(enabled);

Oops, missing &apos;Policy&apos; in there (that&apos;s why it doesn&apos;t compile), otherwise the patch is OK. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780723</commentid>
    <comment_count>6</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-12-01 05:52:34 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 177099 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=177099&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp:706
&gt; &gt; +    RuntimeEnabledFeatures::setExperimentalContentSecurityFeaturesEnabled(enabled);
&gt; 
&gt; Oops, missing &apos;Policy&apos; in there (that&apos;s why it doesn&apos;t compile), otherwise the patch is OK. Thanks!

Ugh. I can&apos;t type. I&apos;ll spin a new patch in a moment. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780724</commentid>
    <comment_count>7</comment_count>
      <attachid>177104</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-12-01 05:54:26 -0800</bug_when>
    <thetext>Created attachment 177104
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780847</commentid>
    <comment_count>8</comment_count>
      <attachid>177104</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-12-01 22:50:00 -0800</bug_when>
    <thetext>Comment on attachment 177104
Patch

Thanks, Adam. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780925</commentid>
    <comment_count>9</comment_count>
      <attachid>177104</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-02 04:41:10 -0800</bug_when>
    <thetext>Comment on attachment 177104
Patch

Clearing flags on attachment: 177104

Committed r136339: &lt;http://trac.webkit.org/changeset/136339&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780926</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-02 04:41:14 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177099</attachid>
            <date>2012-12-01 02:57:26 -0800</date>
            <delta_ts>2012-12-01 05:54:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103810-20121201115455.patch</filename>
            <type>text/plain</type>
            <size>5605</size>
            <attacher name="Mike West">mkwst</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2MzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggM2Y0OGIzZjQ4
Yjc2YWRhNzAzZGY5MGUyNDdlNjhmNDczY2JlYWYzZi4uNzQzMjY5MThkYjljYTAxZWJiNTZjZTQ2
ZWY2NjJmMDVhZTYzMGNlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEy
LTEyLTAxICBNaWtlIFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2d0a10g
RW5hYmxlIHRoZSBDU1BfTkVYVCBydW50aW1lIGZsYWcuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM4MTAKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGFkZHMgbWV0aG9kcyB0byBEdW1w
UmVuZGVyVHJlZVN1cHBvcnQgaW4gb3JkZXIgdG8gZW5zdXJlIHRoYXQKKyAgICAgICAgQ1NQIDEu
MSBmZWF0dXJlcyBhcmUgZW5hYmxlZCB3aGVuIHJ1bm5pbmcgRFJUIHRlc3RzIGluIHRoZSBHVEsg
cG9ydC4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0
ay5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGs6OnNldEV4cGVyaW1lbnRh
bENvbnRlbnRTZWN1cml0eVBvbGljeUZlYXR1cmVzRW5hYmxlZCk6CisgICAgICAgICogV2ViQ29y
ZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmg6CisgICAgICAgIChEdW1wUmVuZGVy
VHJlZVN1cHBvcnRHdGspOgorCiAyMDEyLTExLTMwICBNaWhhaSBNYWVyZWFuICA8bW1hZXJlYW5A
YWRvYmUuY29tPgogCiAgICAgICAgIFtDU1NSZWdpb25zXSB3aGVuIFdlYktpdCB1c2VzIFY4LCB0
aGVyZSBzaG91bGQgYmUgYSBzaW5nbGUgdmFyaWFibGUgdG8gc3RvcmUgaWYgdGhlIENTUyBSZWdp
b25zIGZlYXR1cmUgaXMgZW5hYmxlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ndGsvV2Vi
Q29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmNwcCBiL1NvdXJjZS9XZWJLaXQv
Z3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5jcHAKaW5kZXggY2Ri
NWI2ZTU1YjM0OGJiODg3ODRmMzFjMGYzMmQ3NzVlNDc2YjIwYy4uOTZkM2NhOWI2YWU3NzUwYTQz
YjNkNjQyMmFkZGZiNTA0NGUxN2IxMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvV2Vi
Q29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGsuY3BwCkBAIC03
MDAsNiArNzAwLDEzIEBAIHZvaWQgRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrOjpzZXRDU1NDdXN0
b21GaWx0ZXJFbmFibGVkKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcsCiAjZW5kaWYKIH0KIAordm9p
ZCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGs6OnNldEV4cGVyaW1lbnRhbENvbnRlbnRTZWN1cml0
eVBvbGljeUZlYXR1cmVzRW5hYmxlZChib29sIGVuYWJsZWQpCit7CisjaWYgRU5BQkxFKENTUF9O
RVhUKQorICAgIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNldEV4cGVyaW1lbnRhbENvbnRlbnRT
ZWN1cml0eUZlYXR1cmVzRW5hYmxlZChlbmFibGVkKTsKKyNlbmRpZgorfQorCiB2b2lkIER1bXBS
ZW5kZXJUcmVlU3VwcG9ydEd0azo6c2V0U2hhZG93RE9NRW5hYmxlZChib29sIGVuYWJsZWQpCiB7
CiAjaWYgRU5BQkxFKFNIQURPV19ET00pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay9X
ZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGsuaCBiL1NvdXJjZS9XZWJLaXQv
Z3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5oCmluZGV4IGQxNDJi
ZDljMThkYWU1NjhhOTBjNDIyYzk0ZmU3YzQwMjhmNWIyNzQuLjIyNGIzZjc2Mjg0Mzk4YmNkODRh
MTM3MmU3Y2E3MTNlODI4ZGRjNzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNv
cmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5oCisrKyBiL1NvdXJjZS9XZWJLaXQv
Z3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5oCkBAIC0xMTksNiAr
MTE5LDcgQEAgcHVibGljOgogICAgIHN0YXRpYyB2b2lkIHNldENTU0dyaWRMYXlvdXRFbmFibGVk
KFdlYktpdFdlYlZpZXcqLCBib29sIGVuYWJsZWQpOwogICAgIHN0YXRpYyB2b2lkIHNldENTU1Jl
Z2lvbnNFbmFibGVkKFdlYktpdFdlYlZpZXcqLCBib29sIGVuYWJsZWQpOwogICAgIHN0YXRpYyB2
b2lkIHNldENTU0N1c3RvbUZpbHRlckVuYWJsZWQoV2ViS2l0V2ViVmlldyosIGJvb2wgZW5hYmxl
ZCk7CisgICAgc3RhdGljIHZvaWQgc2V0RXhwZXJpbWVudGFsQ29udGVudFNlY3VyaXR5UG9saWN5
RmVhdHVyZXNFbmFibGVkKGJvb2wpOwogICAgIHN0YXRpYyB2b2lkIHNldFNoYWRvd0RPTUVuYWJs
ZWQoYm9vbCk7CiAgICAgc3RhdGljIHZvaWQgc2V0U3R5bGVTY29wZWRFbmFibGVkKGJvb2wpOwog
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWM4
ZjNlZTBmNGI5YjAxMGZmNGJjN2ViMjZkYjgzYzZhYWYyMzcwOC4uNTliZDRlOGIyOTIwMjI1MDk3
MWZiYzkzZTFmNzBhOGU4OGM5MmYwYiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTEyLTAxICBNaWtlIFdlc3Qg
IDxta3dzdEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2d0a10gRW5hYmxlIHRoZSBDU1BfTkVY
VCBydW50aW1lIGZsYWcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDM4MTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHA6CisgICAgICAg
IChyZXNldERlZmF1bHRzVG9Db25zaXN0ZW50VmFsdWVzKToKKyAgICAgICAgICAgIFR1cm4gb24g
dGhlIENTUF9ORVhUIHJ1bnRpbWUgZmxhZyB3aGVuIHJ1bm5pbmcgdGVzdHMgdW5kZXIgR1RLLgor
CiAyMDEyLTExLTMwICBNaWtlIFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
Q1NQIDEuMTogTWFrZSB0aGUgQ1NQX05FWFQgZmxhZyBydW50aW1lIGVuYWJsZWQuCmRpZmYgLS1n
aXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJlbmRlclRyZWUuY3BwIGIvVG9vbHMv
RHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcAppbmRleCBiZjY4N2IyZDMxMzQx
ZThlOWYyNWMwZWY4ODU0Yjk3YTA4MDNkM2NlLi5lNjhlMmEwMjNlYzQ3YjA5ODUzMjcyMjMwODI5
YTU0ZTkxODUyNTZkIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJl
bmRlclRyZWUuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJl
ZS5jcHAKQEAgLTUxOCw2ICs1MTgsNyBAQCBzdGF0aWMgdm9pZCByZXNldERlZmF1bHRzVG9Db25z
aXN0ZW50VmFsdWVzKCkKICAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGs6OnNldENTU0dyaWRM
YXlvdXRFbmFibGVkKHdlYlZpZXcsIGZhbHNlKTsKICAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRH
dGs6OnNldENTU1JlZ2lvbnNFbmFibGVkKHdlYlZpZXcsIHRydWUpOwogICAgIER1bXBSZW5kZXJU
cmVlU3VwcG9ydEd0azo6c2V0Q1NTQ3VzdG9tRmlsdGVyRW5hYmxlZCh3ZWJWaWV3LCBmYWxzZSk7
CisgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrOjpzZXRFeHBlcmltZW50YWxDb250ZW50U2Vj
dXJpdHlQb2xpY3lGZWF0dXJlc0VuYWJsZWQodHJ1ZSk7CiAgICAgRHVtcFJlbmRlclRyZWVTdXBw
b3J0R3RrOjpzZXRTaGFkb3dET01FbmFibGVkKHRydWUpOwogICAgIER1bXBSZW5kZXJUcmVlU3Vw
cG9ydEd0azo6c2V0U3R5bGVTY29wZWRFbmFibGVkKHRydWUpOwogfQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGEzMDY5NWRj
ZmRmMzJhNDYwNWQyNDI2MTFlOTM4YmNmNWY2MGE2MWQuLjg3MGQ1YzdjYzIwNjgwN2IwMzUzYWVj
Mzg4NDhkNDI5NTEyODI0Y2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwxNSBAQAogMjAxMi0xMi0wMSAgTWlr
ZSBXZXN0ICA8bWt3c3RAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFtndGtdIEVuYWJsZSB0aGUg
Q1NQX05FWFQgcnVudGltZSBmbGFnLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTAzODEwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAg
ICAgIFVuc2tpcHBpbmcgQ1NQIDEuMSB0ZXN0cyBmb3IgR1RLLgorCisyMDEyLTEyLTAxICBNaWtl
IFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgW2d0a10gVW5yZXZpZXdlZCBn
YXJkZW5pbmcuIFNraXBwaW5nIENTUCAxLjEgdGVzdHMuCiAKICAgICAgICAgVGhlIENTUCAxLjEg
dGVzdHMgYXJlIGZhaWxpbmcgdW5kZXIgR1RLIGFmdGVyIHIxMzYzMDUgbWFkZSB0aGUgQ1NQX05F
WFQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25z
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMGQ1MDU4
YmY4MTllYmUyMjk2ZWU1Yjg2MDU2YmM3MTg1NDVhZDdjZS4uMDAxNjk0MmYwODM2NDJmZmQ2MTY4
YWZkZTI3NGE0MTRkYmRkZmU0ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3Rr
L1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTEzODAsOSArMTM4MCw2IEBAIHdlYmtpdC5vcmcvYi82MTEzOCBodHRwL3Rl
c3RzL3czYy93ZWJwZXJmL3N1Ym1pc3Npb24vcmVzb3VyY2UtdGltaW5nIFsgU2tpcCBdCiAKIHdl
YmtpdC5vcmcvYi8xMDMxMDkgZmFzdC9kb20vc2hhZG93L2hvc3Qtd3JhcHBlci1yZWNsYWltZWQu
aHRtbCBbIEZhaWx1cmUgXQogCi0jIEZhaWxzIGFmdGVyIENTUF9ORVhUIGJlY2FtZSBydW50aW1l
IGVuYWJsZWQgaW4gcjEzNjMwNQotd2Via2l0Lm9yZy9iLzEwMzgxMCBodHRwL3Rlc3RzL3NlY3Vy
aXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS8xLjEgWyBTa2lwIF0KLQogIy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8KICMgRW5kIG9mIFRlc3RzIGZhaWxpbmcKICMvLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177104</attachid>
            <date>2012-12-01 05:54:26 -0800</date>
            <delta_ts>2012-12-02 04:41:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103810-20121201145155.patch</filename>
            <type>text/plain</type>
            <size>5611</size>
            <attacher name="Mike West">mkwst</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2MzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggM2Y0OGIzZjQ4
Yjc2YWRhNzAzZGY5MGUyNDdlNjhmNDczY2JlYWYzZi4uNzQzMjY5MThkYjljYTAxZWJiNTZjZTQ2
ZWY2NjJmMDVhZTYzMGNlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEy
LTEyLTAxICBNaWtlIFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2d0a10g
RW5hYmxlIHRoZSBDU1BfTkVYVCBydW50aW1lIGZsYWcuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM4MTAKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGFkZHMgbWV0aG9kcyB0byBEdW1w
UmVuZGVyVHJlZVN1cHBvcnQgaW4gb3JkZXIgdG8gZW5zdXJlIHRoYXQKKyAgICAgICAgQ1NQIDEu
MSBmZWF0dXJlcyBhcmUgZW5hYmxlZCB3aGVuIHJ1bm5pbmcgRFJUIHRlc3RzIGluIHRoZSBHVEsg
cG9ydC4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0
ay5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGs6OnNldEV4cGVyaW1lbnRh
bENvbnRlbnRTZWN1cml0eVBvbGljeUZlYXR1cmVzRW5hYmxlZCk6CisgICAgICAgICogV2ViQ29y
ZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmg6CisgICAgICAgIChEdW1wUmVuZGVy
VHJlZVN1cHBvcnRHdGspOgorCiAyMDEyLTExLTMwICBNaWhhaSBNYWVyZWFuICA8bW1hZXJlYW5A
YWRvYmUuY29tPgogCiAgICAgICAgIFtDU1NSZWdpb25zXSB3aGVuIFdlYktpdCB1c2VzIFY4LCB0
aGVyZSBzaG91bGQgYmUgYSBzaW5nbGUgdmFyaWFibGUgdG8gc3RvcmUgaWYgdGhlIENTUyBSZWdp
b25zIGZlYXR1cmUgaXMgZW5hYmxlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ndGsvV2Vi
Q29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmNwcCBiL1NvdXJjZS9XZWJLaXQv
Z3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5jcHAKaW5kZXggY2Ri
NWI2ZTU1YjM0OGJiODg3ODRmMzFjMGYzMmQ3NzVlNDc2YjIwYy4uYWE4ZWY2MGNhYzZjZjg3MThl
ZTNkYTllYjdkNzNjYzhlZmViYmM0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvV2Vi
Q29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGsuY3BwCkBAIC03
MDAsNiArNzAwLDEzIEBAIHZvaWQgRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrOjpzZXRDU1NDdXN0
b21GaWx0ZXJFbmFibGVkKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcsCiAjZW5kaWYKIH0KIAordm9p
ZCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGs6OnNldEV4cGVyaW1lbnRhbENvbnRlbnRTZWN1cml0
eVBvbGljeUZlYXR1cmVzRW5hYmxlZChib29sIGVuYWJsZWQpCit7CisjaWYgRU5BQkxFKENTUF9O
RVhUKQorICAgIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNldEV4cGVyaW1lbnRhbENvbnRlbnRT
ZWN1cml0eVBvbGljeUZlYXR1cmVzRW5hYmxlZChlbmFibGVkKTsKKyNlbmRpZgorfQorCiB2b2lk
IER1bXBSZW5kZXJUcmVlU3VwcG9ydEd0azo6c2V0U2hhZG93RE9NRW5hYmxlZChib29sIGVuYWJs
ZWQpCiB7CiAjaWYgRU5BQkxFKFNIQURPV19ET00pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2d0ay9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGsuaCBiL1NvdXJjZS9X
ZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5oCmluZGV4
IGQxNDJiZDljMThkYWU1NjhhOTBjNDIyYzk0ZmU3YzQwMjhmNWIyNzQuLjIyNGIzZjc2Mjg0Mzk4
YmNkODRhMTM3MmU3Y2E3MTNlODI4ZGRjNzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3Rr
L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5oCisrKyBiL1NvdXJjZS9X
ZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5oCkBAIC0x
MTksNiArMTE5LDcgQEAgcHVibGljOgogICAgIHN0YXRpYyB2b2lkIHNldENTU0dyaWRMYXlvdXRF
bmFibGVkKFdlYktpdFdlYlZpZXcqLCBib29sIGVuYWJsZWQpOwogICAgIHN0YXRpYyB2b2lkIHNl
dENTU1JlZ2lvbnNFbmFibGVkKFdlYktpdFdlYlZpZXcqLCBib29sIGVuYWJsZWQpOwogICAgIHN0
YXRpYyB2b2lkIHNldENTU0N1c3RvbUZpbHRlckVuYWJsZWQoV2ViS2l0V2ViVmlldyosIGJvb2wg
ZW5hYmxlZCk7CisgICAgc3RhdGljIHZvaWQgc2V0RXhwZXJpbWVudGFsQ29udGVudFNlY3VyaXR5
UG9saWN5RmVhdHVyZXNFbmFibGVkKGJvb2wpOwogICAgIHN0YXRpYyB2b2lkIHNldFNoYWRvd0RP
TUVuYWJsZWQoYm9vbCk7CiAgICAgc3RhdGljIHZvaWQgc2V0U3R5bGVTY29wZWRFbmFibGVkKGJv
b2wpOwogCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5k
ZXggOWM4ZjNlZTBmNGI5YjAxMGZmNGJjN2ViMjZkYjgzYzZhYWYyMzcwOC4uNTliZDRlOGIyOTIw
MjI1MDk3MWZiYzkzZTFmNzBhOGU4OGM5MmYwYiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9n
CisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTEyLTAxICBNaWtl
IFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2d0a10gRW5hYmxlIHRoZSBD
U1BfTkVYVCBydW50aW1lIGZsYWcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDM4MTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHA6Cisg
ICAgICAgIChyZXNldERlZmF1bHRzVG9Db25zaXN0ZW50VmFsdWVzKToKKyAgICAgICAgICAgIFR1
cm4gb24gdGhlIENTUF9ORVhUIHJ1bnRpbWUgZmxhZyB3aGVuIHJ1bm5pbmcgdGVzdHMgdW5kZXIg
R1RLLgorCiAyMDEyLTExLTMwICBNaWtlIFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgQ1NQIDEuMTogTWFrZSB0aGUgQ1NQX05FWFQgZmxhZyBydW50aW1lIGVuYWJsZWQuCmRp
ZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJlbmRlclRyZWUuY3BwIGIv
VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0R1bXBSZW5kZXJUcmVlLmNwcAppbmRleCBiZjY4N2Iy
ZDMxMzQxZThlOWYyNWMwZWY4ODU0Yjk3YTA4MDNkM2NlLi5lNjhlMmEwMjNlYzQ3YjA5ODUzMjcy
MjMwODI5YTU0ZTkxODUyNTZkIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsv
RHVtcFJlbmRlclRyZWUuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVu
ZGVyVHJlZS5jcHAKQEAgLTUxOCw2ICs1MTgsNyBAQCBzdGF0aWMgdm9pZCByZXNldERlZmF1bHRz
VG9Db25zaXN0ZW50VmFsdWVzKCkKICAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGs6OnNldENT
U0dyaWRMYXlvdXRFbmFibGVkKHdlYlZpZXcsIGZhbHNlKTsKICAgICBEdW1wUmVuZGVyVHJlZVN1
cHBvcnRHdGs6OnNldENTU1JlZ2lvbnNFbmFibGVkKHdlYlZpZXcsIHRydWUpOwogICAgIER1bXBS
ZW5kZXJUcmVlU3VwcG9ydEd0azo6c2V0Q1NTQ3VzdG9tRmlsdGVyRW5hYmxlZCh3ZWJWaWV3LCBm
YWxzZSk7CisgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrOjpzZXRFeHBlcmltZW50YWxDb250
ZW50U2VjdXJpdHlQb2xpY3lGZWF0dXJlc0VuYWJsZWQodHJ1ZSk7CiAgICAgRHVtcFJlbmRlclRy
ZWVTdXBwb3J0R3RrOjpzZXRTaGFkb3dET01FbmFibGVkKHRydWUpOwogICAgIER1bXBSZW5kZXJU
cmVlU3VwcG9ydEd0azo6c2V0U3R5bGVTY29wZWRFbmFibGVkKHRydWUpOwogfQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGEz
MDY5NWRjZmRmMzJhNDYwNWQyNDI2MTFlOTM4YmNmNWY2MGE2MWQuLjg3MGQ1YzdjYzIwNjgwN2Iw
MzUzYWVjMzg4NDhkNDI5NTEyODI0Y2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwxNSBAQAogMjAxMi0xMi0w
MSAgTWlrZSBXZXN0ICA8bWt3c3RAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFtndGtdIEVuYWJs
ZSB0aGUgQ1NQX05FWFQgcnVudGltZSBmbGFnLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzODEwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9uczoKKyAg
ICAgICAgICAgIFVuc2tpcHBpbmcgQ1NQIDEuMSB0ZXN0cyBmb3IgR1RLLgorCisyMDEyLTEyLTAx
ICBNaWtlIFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgW2d0a10gVW5yZXZp
ZXdlZCBnYXJkZW5pbmcuIFNraXBwaW5nIENTUCAxLjEgdGVzdHMuCiAKICAgICAgICAgVGhlIENT
UCAxLjEgdGVzdHMgYXJlIGZhaWxpbmcgdW5kZXIgR1RLIGFmdGVyIHIxMzYzMDUgbWFkZSB0aGUg
Q1NQX05FWFQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0
YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
MGQ1MDU4YmY4MTllYmUyMjk2ZWU1Yjg2MDU2YmM3MTg1NDVhZDdjZS4uMDAxNjk0MmYwODM2NDJm
ZmQ2MTY4YWZkZTI3NGE0MTRkYmRkZmU0ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rl
c3RFeHBlY3RhdGlvbnMKQEAgLTEzODAsOSArMTM4MCw2IEBAIHdlYmtpdC5vcmcvYi82MTEzOCBo
dHRwL3Rlc3RzL3czYy93ZWJwZXJmL3N1Ym1pc3Npb24vcmVzb3VyY2UtdGltaW5nIFsgU2tpcCBd
CiAKIHdlYmtpdC5vcmcvYi8xMDMxMDkgZmFzdC9kb20vc2hhZG93L2hvc3Qtd3JhcHBlci1yZWNs
YWltZWQuaHRtbCBbIEZhaWx1cmUgXQogCi0jIEZhaWxzIGFmdGVyIENTUF9ORVhUIGJlY2FtZSBy
dW50aW1lIGVuYWJsZWQgaW4gcjEzNjMwNQotd2Via2l0Lm9yZy9iLzEwMzgxMCBodHRwL3Rlc3Rz
L3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS8xLjEgWyBTa2lwIF0KLQogIy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KICMgRW5kIG9mIFRlc3RzIGZhaWxpbmcKICMvLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>