<?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>45436</bug_id>
          
          <creation_ts>2010-09-08 20:46:10 -0700</creation_ts>
          <short_desc>[Qt] Expose the web security setting.</short_desc>
          <delta_ts>2014-02-03 03:16:43 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Qt</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>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P4</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>31552</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eugene Ostroukhov">eostroukhov</reporter>
          <assigned_to name="Allan Sandfeld Jensen">allan.jensen</assigned_to>
          <cc>a3at.mail</cc>
    
    <cc>abarth</cc>
    
    <cc>alexkarpenko</cc>
    
    <cc>allan.jensen</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>hk</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>kling</cc>
    
    <cc>menard</cc>
    
    <cc>paulb</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>276297</commentid>
    <comment_count>0</comment_count>
    <who name="Eugene Ostroukhov">eostroukhov</who>
    <bug_when>2010-09-08 20:46:10 -0700</bug_when>
    <thetext>We are developing an IDE for mobile web widgets. Those widgets will be ran on the handhelds as standalone applications. Our IDE has a built-in web server that serves both the widget itself and &quot;simulator&quot; and has some logic (so from the browser opens &quot;http://&quot; url instead of &quot;file://&quot;). In this case call to remote site (i.e. to fetch RSS feed) becomes a cross-domain request and is blocked by webkit security.

WebKit has a setting to disable this check (http://trac.webkit.org/changeset/40449). Qt does not expose it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276298</commentid>
    <comment_count>1</comment_count>
    <who name="Eugene Ostroukhov">eostroukhov</who>
    <bug_when>2010-09-08 20:46:39 -0700</bug_when>
    <thetext>This is the patch against Qt Git repository:

diff --git a/src/3rdparty/webkit/WebKit/qt/Api/qwebsettings.cpp b/src/3rdparty/webkit/WebKit/qt/Api/qwebsettings.cpp
index d907d86..08bdf19 100644
--- a/src/3rdparty/webkit/WebKit/qt/Api/qwebsettings.cpp
+++ b/src/3rdparty/webkit/WebKit/qt/Api/qwebsettings.cpp
@@ -151,6 +151,10 @@ void QWebSettingsPrivate::apply()
         value = attributes.value(QWebSettings::JavascriptEnabled,
                                       global-&gt;attributes.value(QWebSettings::JavascriptEnabled));
         settings-&gt;setJavaScriptEnabled(value);
+
+        value = attributes.value(QWebSettings::WebSecurityEnabled,
+                                      global-&gt;attributes.value(QWebSettings::WebSecurityEnabled));
+        settings-&gt;setWebSecurityEnabled(value);
 #if USE(ACCELERATED_COMPOSITING)
         value = attributes.value(QWebSettings::AcceleratedCompositingEnabled,
                                       global-&gt;attributes.value(QWebSettings::AcceleratedCompositingEnabled));
@@ -469,6 +473,7 @@ QWebSettings::QWebSettings()
     d-&gt;attributes.insert(QWebSettings::TiledBackingStoreEnabled, false);
     d-&gt;attributes.insert(QWebSettings::FrameFlatteningEnabled, false);
     d-&gt;attributes.insert(QWebSettings::SiteSpecificQuirksEnabled, true);
+    d-&gt;attributes.insert(QWebSettings::WebSecurityEnabled, true);
     d-&gt;offlineStorageDefaultQuota = 5 * 1024 * 1024;
     d-&gt;defaultTextEncoding = QLatin1String(&quot;iso-8859-1&quot;);
 }
diff --git a/src/3rdparty/webkit/WebKit/qt/Api/qwebsettings.h b/src/3rdparty/webkit/WebKit/qt/Api/qwebsettings.h
index 156f633..03a8ab8 100644
--- a/src/3rdparty/webkit/WebKit/qt/Api/qwebsettings.h
+++ b/src/3rdparty/webkit/WebKit/qt/Api/qwebsettings.h
@@ -74,7 +74,8 @@ public:
         LocalContentCanAccessFileUrls,
         TiledBackingStoreEnabled,
         FrameFlatteningEnabled,
-        SiteSpecificQuirksEnabled
+        SiteSpecificQuirksEnabled,
+        WebSecurityEnabled
     };
     enum WebGraphic {
         MissingImageGraphic,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276586</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-09-09 11:00:55 -0700</bug_when>
    <thetext>Here are the informations to submit a patch: http://trac.webkit.org/wiki/QtWebKitContrib

The WebKit teams don&apos;t take any patch from the comments. If you need help to submit your first patch, please come on IRC on the channel #qtwebkit.

Please also check if it is possible to do a unit test for this feature in the API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276692</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-09-09 13:03:38 -0700</bug_when>
    <thetext>Oh, and you need to update the documentation as well when you add a value in the public API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278279</commentid>
    <comment_count>4</comment_count>
      <attachid>67421</attachid>
    <who name="Eugene Ostroukhov">eostroukhov</who>
    <bug_when>2010-09-13 10:08:16 -0700</bug_when>
    <thetext>Created attachment 67421
Patch against webkit Git head.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279089</commentid>
    <comment_count>5</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-09-14 12:38:41 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Created an attachment (id=67421) [details]
&gt; Patch against webkit Git head.

\value WebSecurityEnabled Specifies whether browser should enforce same-origin policy. Note that
+        setting this flag is strongly discouraged as it makes the browser more prone to malicious code.

I think WebSecurity is too general. Specially because in the documentation you explicitly cited about cross-domain access. Could not the setting be named along this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279129</commentid>
    <comment_count>6</comment_count>
    <who name="Eugene Ostroukhov">eostroukhov</who>
    <bug_when>2010-09-14 13:23:10 -0700</bug_when>
    <thetext>This patch is merely adding an inderection for the similary named property from the core WebKit codebase (this setting was introduced by a Chromium team and it corresponds to &quot;--disable-web-security&quot; command line switch).

I do not know if this setting affects anything other then cross-domain calls. I used this name for consistency with the WebKit. I can rename the setting if needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279410</commentid>
    <comment_count>7</comment_count>
      <attachid>67647</attachid>
    <who name="Eugene Ostroukhov">eostroukhov</who>
    <bug_when>2010-09-14 23:46:51 -0700</bug_when>
    <thetext>Created attachment 67647
Alternative patch

As an option - this patch will call it &quot;EnforceSameOrigin&quot;.

But I am not sure if it is a good practice to use different terminology from the upstream project...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279413</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-09-14 23:50:18 -0700</bug_when>
    <thetext>Attachment 67647 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;]&quot; exit_code: 1
WARNING: File exempt from style guide. Skipping: &quot;WebKit/qt/Api/qwebsettings.h&quot;
WARNING: File exempt from style guide. Skipping: &quot;WebKit/qt/Api/qwebsettings.cpp&quot;
WebKit/qt/ChangeLog:6:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279557</commentid>
    <comment_count>9</comment_count>
      <attachid>67680</attachid>
    <who name="Eugene Ostroukhov">eostroukhov</who>
    <bug_when>2010-09-15 08:40:46 -0700</bug_when>
    <thetext>Created attachment 67680
Alternative setting name. Tab from ChangeLog was removed

I apologize - I ran WebKitTools/Scripts/check-webkit-style prior to updating the ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>291512</commentid>
    <comment_count>10</comment_count>
      <attachid>67680</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2010-10-08 02:16:49 -0700</bug_when>
    <thetext>Comment on attachment 67680
Alternative setting name. Tab from ChangeLog was removed

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

&gt; WebKit/qt/Api/qwebsettings.cpp:429
&gt; +        from remote servers. Note that setting this flag is strongly discouraged as it makes the browser more 

&quot;Note that setting that flag *to false* ...&quot; helps for a better understanding of the documentation I think. Could you add that it&apos;s true by default?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>292251</commentid>
    <comment_count>11</comment_count>
      <attachid>70386</attachid>
    <who name="Eugene Ostroukhov">eostroukhov</who>
    <bug_when>2010-10-09 21:17:32 -0700</bug_when>
    <thetext>Created attachment 70386
Fixed comment#10</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>308517</commentid>
    <comment_count>12</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-11-12 06:54:00 -0800</bug_when>
    <thetext>*** Bug 33078 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>308519</commentid>
    <comment_count>13</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-11-12 06:54:17 -0800</bug_when>
    <thetext>*** Bug 44482 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312565</commentid>
    <comment_count>14</comment_count>
    <who name="Alex Karpenko">alexkarpenko</who>
    <bug_when>2010-11-22 15:35:43 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; I think WebSecurity is too general. Specially because in the documentation you explicitly cited about cross-domain access. Could not the setting be named along this?

No, please leave it as WebSecurityEnabled. This is consistent with the naming of other flags in QWebSettings, which themselves mirror the naming upstream. I&apos;ve submitted a patch independently from this one, which also used WebSecurityEnabled as the proper naming for this flag: Bug 44482.

I&apos;d like to know what&apos;s holding this patch from being merged? LocalContentCanAccessRemoteUrls and LocalContentCanAccessFileUrls are exposed, but this isn&apos;t. There are valid use cases for this setting, as evidenced by its existence upstream, and three independent bug reports requesting addition to the API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312627</commentid>
    <comment_count>15</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-11-22 17:50:57 -0800</bug_when>
    <thetext>Speaking as the developer who added this setting, I think it make sense to expose.  I would review the patch, but I don&apos;t feel qualified to make API choices for Qt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312632</commentid>
    <comment_count>16</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-11-22 17:56:19 -0800</bug_when>
    <thetext>(In reply to comment #15)
&gt; Speaking as the developer who added this setting, I think it make sense to expose.  I would review the patch, but I don&apos;t feel qualified to make API choices for Qt.

Endorsement noted! :)

All Qt API changes must go through API review, which we&apos;ll be doing in Oslo this week.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312822</commentid>
    <comment_count>17</comment_count>
      <attachid>70386</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-11-23 07:06:44 -0800</bug_when>
    <thetext>Comment on attachment 70386
Fixed comment#10

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

It looks straigh-forward to me, apart from the binary compatiblity (r- for that). But I think it would be good if the API documentation would not only say that this setting is problematic, it should also explain _when_ this setting _is_ useful after all.

&gt; WebKit/qt/Api/qwebsettings.h:72
&gt; +        EnforceSameOrigin,

New enum values must be added at the end, otherwise the addition breaks binary compatibility.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313506</commentid>
    <comment_count>18</comment_count>
      <attachid>74803</attachid>
    <who name="Eugene Ostroukhov">eostroukhov</who>
    <bug_when>2010-11-24 15:51:22 -0800</bug_when>
    <thetext>Created attachment 74803
Patch that fixes flag position and documentation

In this patch the setting name is &quot;EnforceSameOrigin&quot; but comment #17 is fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313520</commentid>
    <comment_count>19</comment_count>
      <attachid>74808</attachid>
    <who name="Eugene Ostroukhov">eostroukhov</who>
    <bug_when>2010-11-24 16:33:12 -0800</bug_when>
    <thetext>Created attachment 74808
Same patch as comment #18 with the flag renamed to &quot;WebSecurityEnabled&quot;

This is the same patch I uploaded as comment #18 but the flag name is &quot;WebSecurityEnabled&quot; for consistency with core WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>360049</commentid>
    <comment_count>20</comment_count>
      <attachid>74808</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-03-01 11:39:50 -0800</bug_when>
    <thetext>Comment on attachment 74808
Same patch as comment #18 with the flag renamed to &quot;WebSecurityEnabled&quot;

LGTM :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392806</commentid>
    <comment_count>21</comment_count>
      <attachid>74803</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-26 15:23:14 -0700</bug_when>
    <thetext>Comment on attachment 74803
Patch that fixes flag position and documentation

This patch has been up for review for a long time but does not appear to have Qt API review.  Folks with the power to approve Qt APIs should feel free to override this R-, but having this patch sit up for review for a long time isn&apos;t helping anyone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392809</commentid>
    <comment_count>22</comment_count>
      <attachid>74808</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-26 15:23:33 -0700</bug_when>
    <thetext>Comment on attachment 74808
Same patch as comment #18 with the flag renamed to &quot;WebSecurityEnabled&quot;

See above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782614</commentid>
    <comment_count>23</comment_count>
    <who name="Azat Khuzhin">a3at.mail</who>
    <bug_when>2012-12-04 09:39:47 -0800</bug_when>
    <thetext>When this could merge to main line?

Maybe need to update patch, but seems that it merged without errors.

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>900964</commentid>
    <comment_count>24</comment_count>
      <attachid>204802</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-06-17 02:37:26 -0700</bug_when>
    <thetext>Created attachment 204802
Patch

Rebased on trunk</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>900965</commentid>
    <comment_count>25</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-17 02:40:08 -0700</bug_when>
    <thetext>Attachment 204802 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit/qt/Api/qwebsettings.cpp&apos;, u&apos;Source/WebKit/qt/Api/qwebsettings.h&apos;, u&apos;Source/WebKit/qt/ChangeLog&apos;]&quot; exit_code: 1
Source/WebKit/qt/Api/qwebsettings.cpp:276:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>935692</commentid>
    <comment_count>26</comment_count>
      <attachid>204802</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-10-02 21:34:48 -0700</bug_when>
    <thetext>Comment on attachment 204802
Patch

Qt has been removed, clearing review flags.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975143</commentid>
    <comment_count>27</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:16:43 -0800</bug_when>
    <thetext>=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67421</attachid>
            <date>2010-09-13 10:08:16 -0700</date>
            <delta_ts>2010-10-09 21:17:32 -0700</delta_ts>
            <desc>Patch against webkit Git head.</desc>
            <filename>web-security-setting-patch.txt</filename>
            <type>text/plain</type>
            <size>3086</size>
            <attacher name="Eugene Ostroukhov">eostroukhov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcCBiL1dlYktpdC9xdC9B
cGkvcXdlYnNldHRpbmdzLmNwcAppbmRleCBiNzFkZTI1Li4wMDY3MTc2IDEwMDY0NAotLS0gYS9X
ZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0
dGluZ3MuY3BwCkBAIC0yNDcsNiArMjQ3LDEwIEBAIHZvaWQgUVdlYlNldHRpbmdzUHJpdmF0ZTo6
YXBwbHkoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPmF0
dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdGluZ0VuYWJsZWQpKTsKICAgICAg
ICAgc2V0dGluZ3MtPnNldFhTU0F1ZGl0b3JFbmFibGVkKHZhbHVlKTsKIAorICAgICAgICB2YWx1
ZSA9IGF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpXZWJTZWN1cml0eUVuYWJsZWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52
YWx1ZShRV2ViU2V0dGluZ3M6OldlYlNlY3VyaXR5RW5hYmxlZCkpOworICAgICAgICBzZXR0aW5n
cy0+c2V0V2ViU2VjdXJpdHlFbmFibGVkKHZhbHVlKTsKKwogI2lmIEVOQUJMRShUSUxFRF9CQUNL
SU5HX1NUT1JFKQogICAgICAgICB2YWx1ZSA9IGF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdz
OjpUaWxlZEJhY2tpbmdTdG9yZUVuYWJsZWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OlRpbGVkQmFj
a2luZ1N0b3JlRW5hYmxlZCkpOwpAQCAtNDIxLDYgKzQyNSw4IEBAIFFXZWJTZXR0aW5ncyogUVdl
YlNldHRpbmdzOjpnbG9iYWxTZXR0aW5ncygpCiAgICAgICAgIHNjcmlwdGluZyBhdHRlbXB0cy4g
U3VzcGljaW91cyBzY3JpcHRzIHdpbGwgYmUgYmxvY2tlZCBhbmQgcmVwb3J0ZWQgaW4gdGhlIGlu
c3BlY3RvcidzCiAgICAgICAgIEphdmFTY3JpcHQgY29uc29sZS4gRW5hYmxpbmcgdGhpcyBmZWF0
dXJlIG1pZ2h0IGhhdmUgYW4gaW1wYWN0IG9uIHBlcmZvcm1hbmNlCiAgICAgICAgIGFuZCBpdCBp
cyBkaXNhYmxlZCBieSBkZWZhdWx0LgorCVx2YWx1ZSBXZWJTZWN1cml0eUVuYWJsZWQgU3BlY2lm
aWVzIHdoZXRoZXIgYnJvd3NlciBzaG91bGQgZW5mb3JjZSBzYW1lLW9yaWdpbiBwb2xpY3kuIE5v
dGUgdGhhdAorICAgICAgICBzZXR0aW5nIHRoaXMgZmxhZyBpcyBzdHJvbmdseSBkaXNjb3VyYWdl
ZCBhcyBpdCBtYWtlcyB0aGUgYnJvd3NlciBtb3JlIHByb25lIHRvIG1hbGljaW91cyBjb2RlLgog
ICAgIFx2YWx1ZSBBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCBUaGlzIGZlYXR1cmUsIHdo
ZW4gdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoCiAgICAgICAgIFFHcmFwaGljc1dlYlZpZXcsIGFj
Y2VsZXJhdGVzIGFuaW1hdGlvbnMgb2Ygd2ViIGNvbnRlbnQuIENTUyBhbmltYXRpb25zIG9mIHRo
ZSB0cmFuc2Zvcm0gYW5kCiAgICAgICAgIG9wYWNpdHkgcHJvcGVydGllcyB3aWxsIGJlIHJlbmRl
cmVkIGJ5IGNvbXBvc2luZyB0aGUgY2FjaGVkIGNvbnRlbnQgb2YgdGhlIGFuaW1hdGVkIGVsZW1l
bnRzLgpAQCAtNDk4LDYgKzUwNCw3IEBAIFFXZWJTZXR0aW5nczo6UVdlYlNldHRpbmdzKCkKICAg
ICBkLT5hdHRyaWJ1dGVzLmluc2VydChRV2ViU2V0dGluZ3M6OlRpbGVkQmFja2luZ1N0b3JlRW5h
YmxlZCwgZmFsc2UpOwogICAgIGQtPmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6RnJh
bWVGbGF0dGVuaW5nRW5hYmxlZCwgZmFsc2UpOwogICAgIGQtPmF0dHJpYnV0ZXMuaW5zZXJ0KFFX
ZWJTZXR0aW5nczo6U2l0ZVNwZWNpZmljUXVpcmtzRW5hYmxlZCwgdHJ1ZSk7CisgICAgZC0+YXR0
cmlidXRlcy5pbnNlcnQoUVdlYlNldHRpbmdzOjpXZWJTZWN1cml0eUVuYWJsZWQsIHRydWUpOwog
ICAgIGQtPm9mZmxpbmVTdG9yYWdlRGVmYXVsdFF1b3RhID0gNSAqIDEwMjQgKiAxMDI0OwogICAg
IGQtPmRlZmF1bHRUZXh0RW5jb2RpbmcgPSBRTGF0aW4xU3RyaW5nKCJpc28tODg1OS0xIik7CiB9
CmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oIGIvV2ViS2l0L3F0L0Fw
aS9xd2Vic2V0dGluZ3MuaAppbmRleCA4OTY3ZTdjLi42MTVmMWE0IDEwMDY0NAotLS0gYS9XZWJL
aXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCisrKyBiL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdz
LmgKQEAgLTY5LDYgKzY5LDcgQEAgcHVibGljOgogICAgICAgICBMb2NhbENvbnRlbnRDYW5BY2Nl
c3NSZW1vdGVVcmxzLAogICAgICAgICBEbnNQcmVmZXRjaEVuYWJsZWQsCiAgICAgICAgIFhTU0F1
ZGl0aW5nRW5hYmxlZCwKKyAgICAgICAgV2ViU2VjdXJpdHlFbmFibGVkLAogICAgICAgICBBY2Nl
bGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCwKICAgICAgICAgU3BhdGlhbE5hdmlnYXRpb25FbmFi
bGVkLAogICAgICAgICBMb2NhbENvbnRlbnRDYW5BY2Nlc3NGaWxlVXJscywKZGlmZiAtLWdpdCBh
L1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDE1NjQ3NTMu
LjFmMmRmZWQgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEwLTA5LTEyICBFdWdlbmUgT3N0cm91a2hv
diAgPGVvc3Ryb3VraG92QGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBbUXRdIEV4cG9zZSB0aGUgd2ViIHNlY3VyaXR5IHNldHRpbmcg
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NTQzNgor
CisgICAgICAgICogQXBpL3F3ZWJzZXR0aW5ncy5jcHA6CisgICAgICAgIChRV2ViU2V0dGluZ3NQ
cml2YXRlOjphcHBseSk6CisgICAgICAgIChRV2ViU2V0dGluZ3M6OlFXZWJTZXR0aW5ncyk6Cisg
ICAgICAgICogQXBpL3F3ZWJzZXR0aW5ncy5oOgorCiAyMDEwLTA5LTEyICBNYXJ0aW4gU21pdGgg
IDxtYXJ0aW4uc21pdGhAbm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEhh
dXNtYW5uLgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67647</attachid>
            <date>2010-09-14 23:46:51 -0700</date>
            <delta_ts>2010-09-15 08:40:46 -0700</delta_ts>
            <desc>Alternative patch</desc>
            <filename>45436-alternative-security-setting-name.txt</filename>
            <type>text/plain</type>
            <size>3152</size>
            <attacher name="Eugene Ostroukhov">eostroukhov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcCBiL1dlYktpdC9xdC9B
cGkvcXdlYnNldHRpbmdzLmNwcAppbmRleCBiNzFkZTI1Li4yYTdkMjJkIDEwMDY0NAotLS0gYS9X
ZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0
dGluZ3MuY3BwCkBAIC0yNDcsNiArMjQ3LDEwIEBAIHZvaWQgUVdlYlNldHRpbmdzUHJpdmF0ZTo6
YXBwbHkoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPmF0
dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdGluZ0VuYWJsZWQpKTsKICAgICAg
ICAgc2V0dGluZ3MtPnNldFhTU0F1ZGl0b3JFbmFibGVkKHZhbHVlKTsKIAorICAgICAgICB2YWx1
ZSA9IGF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpFbmZvcmNlU2FtZU9yaWdpbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsLT5hdHRyaWJ1dGVzLnZh
bHVlKFFXZWJTZXR0aW5nczo6RW5mb3JjZVNhbWVPcmlnaW4pKTsKKyAgICAgICAgc2V0dGluZ3Mt
PnNldFdlYlNlY3VyaXR5RW5hYmxlZCh2YWx1ZSk7CisKICNpZiBFTkFCTEUoVElMRURfQkFDS0lO
R19TVE9SRSkKICAgICAgICAgdmFsdWUgPSBhdHRyaWJ1dGVzLnZhbHVlKFFXZWJTZXR0aW5nczo6
VGlsZWRCYWNraW5nU3RvcmVFbmFibGVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnbG9iYWwtPmF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpUaWxlZEJhY2tp
bmdTdG9yZUVuYWJsZWQpKTsKQEAgLTQyMSw2ICs0MjUsOSBAQCBRV2ViU2V0dGluZ3MqIFFXZWJT
ZXR0aW5nczo6Z2xvYmFsU2V0dGluZ3MoKQogICAgICAgICBzY3JpcHRpbmcgYXR0ZW1wdHMuIFN1
c3BpY2lvdXMgc2NyaXB0cyB3aWxsIGJlIGJsb2NrZWQgYW5kIHJlcG9ydGVkIGluIHRoZSBpbnNw
ZWN0b3IncwogICAgICAgICBKYXZhU2NyaXB0IGNvbnNvbGUuIEVuYWJsaW5nIHRoaXMgZmVhdHVy
ZSBtaWdodCBoYXZlIGFuIGltcGFjdCBvbiBwZXJmb3JtYW5jZQogICAgICAgICBhbmQgaXQgaXMg
ZGlzYWJsZWQgYnkgZGVmYXVsdC4KKyAgICBcdmFsdWUgRW5mb3JjZVNhbWVPcmlnaW4gU3BlY2lm
aWVzIHdoZXRoZXIgYnJvd3NlciBzaG91bGQgZW5mb3JjZSBzYW1lLW9yaWdpbiBwb2xpY3kgZm9y
IHNjcmlwdHMgZG93bmxvYWRlZAorICAgICAgICBmcm9tIHJlbW90ZSBzZXJ2ZXJzLiBOb3RlIHRo
YXQgc2V0dGluZyB0aGlzIGZsYWcgaXMgc3Ryb25nbHkgZGlzY291cmFnZWQgYXMgaXQgbWFrZXMg
dGhlIGJyb3dzZXIgbW9yZSAKKyAgICAgICAgcHJvbmUgdG8gbWFsaWNpb3VzIGNvZGUuCiAgICAg
XHZhbHVlIEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkIFRoaXMgZmVhdHVyZSwgd2hlbiB1
c2VkIGluIGNvbmp1bmN0aW9uIHdpdGgKICAgICAgICAgUUdyYXBoaWNzV2ViVmlldywgYWNjZWxl
cmF0ZXMgYW5pbWF0aW9ucyBvZiB3ZWIgY29udGVudC4gQ1NTIGFuaW1hdGlvbnMgb2YgdGhlIHRy
YW5zZm9ybSBhbmQKICAgICAgICAgb3BhY2l0eSBwcm9wZXJ0aWVzIHdpbGwgYmUgcmVuZGVyZWQg
YnkgY29tcG9zaW5nIHRoZSBjYWNoZWQgY29udGVudCBvZiB0aGUgYW5pbWF0ZWQgZWxlbWVudHMu
CkBAIC00OTgsNiArNTA1LDcgQEAgUVdlYlNldHRpbmdzOjpRV2ViU2V0dGluZ3MoKQogICAgIGQt
PmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6VGlsZWRCYWNraW5nU3RvcmVFbmFibGVk
LCBmYWxzZSk7CiAgICAgZC0+YXR0cmlidXRlcy5pbnNlcnQoUVdlYlNldHRpbmdzOjpGcmFtZUZs
YXR0ZW5pbmdFbmFibGVkLCBmYWxzZSk7CiAgICAgZC0+YXR0cmlidXRlcy5pbnNlcnQoUVdlYlNl
dHRpbmdzOjpTaXRlU3BlY2lmaWNRdWlya3NFbmFibGVkLCB0cnVlKTsKKyAgICBkLT5hdHRyaWJ1
dGVzLmluc2VydChRV2ViU2V0dGluZ3M6OkVuZm9yY2VTYW1lT3JpZ2luLCB0cnVlKTsKICAgICBk
LT5vZmZsaW5lU3RvcmFnZURlZmF1bHRRdW90YSA9IDUgKiAxMDI0ICogMTAyNDsKICAgICBkLT5k
ZWZhdWx0VGV4dEVuY29kaW5nID0gUUxhdGluMVN0cmluZygiaXNvLTg4NTktMSIpOwogfQpkaWZm
IC0tZ2l0IGEvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaCBiL1dlYktpdC9xdC9BcGkvcXdl
YnNldHRpbmdzLmgKaW5kZXggODk2N2U3Yy4uYjQ0NjBkYiAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0
L0FwaS9xd2Vic2V0dGluZ3MuaAorKysgYi9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCkBA
IC02OSw2ICs2OSw3IEBAIHB1YmxpYzoKICAgICAgICAgTG9jYWxDb250ZW50Q2FuQWNjZXNzUmVt
b3RlVXJscywKICAgICAgICAgRG5zUHJlZmV0Y2hFbmFibGVkLAogICAgICAgICBYU1NBdWRpdGlu
Z0VuYWJsZWQsCisgICAgICAgIEVuZm9yY2VTYW1lT3JpZ2luLAogICAgICAgICBBY2NlbGVyYXRl
ZENvbXBvc2l0aW5nRW5hYmxlZCwKICAgICAgICAgU3BhdGlhbE5hdmlnYXRpb25FbmFibGVkLAog
ICAgICAgICBMb2NhbENvbnRlbnRDYW5BY2Nlc3NGaWxlVXJscywKZGlmZiAtLWdpdCBhL1dlYktp
dC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IGRlYWIwNmQuLjg0ZjYy
OTQgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0L0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEwLTA5LTE0ICBFdWdlbmUgT3N0cm91a2hvdiAgPGVv
c3Ryb3VraG92QGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBbUXRdIEV4cG9zZSB0aGUgd2ViIHNlY3VyaXR5IHNldHRpbmcuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NTQzNgkKKworICAg
ICAgICAqIEFwaS9xd2Vic2V0dGluZ3MuY3BwOgorICAgICAgICAoUVdlYlNldHRpbmdzUHJpdmF0
ZTo6YXBwbHkpOgorICAgICAgICAoUVdlYlNldHRpbmdzOjpRV2ViU2V0dGluZ3MpOgorICAgICAg
ICAqIEFwaS9xd2Vic2V0dGluZ3MuaDoKKwogMjAxMC0wOS0xNCAgQW5kcmVhcyBLbGluZyAgPGFu
ZHJlYXMua2xpbmdAbm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9o
ZGUgQ2hyaXN0aWFuc2VuLgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67680</attachid>
            <date>2010-09-15 08:40:46 -0700</date>
            <delta_ts>2010-10-09 21:17:32 -0700</delta_ts>
            <desc>Alternative setting name. Tab from ChangeLog was removed</desc>
            <filename>45436-alternative-security-setting-name-style-fix.txt</filename>
            <type>text/plain</type>
            <size>3147</size>
            <attacher name="Eugene Ostroukhov">eostroukhov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcCBiL1dlYktpdC9xdC9B
cGkvcXdlYnNldHRpbmdzLmNwcAppbmRleCBiNzFkZTI1Li4yYTdkMjJkIDEwMDY0NAotLS0gYS9X
ZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0
dGluZ3MuY3BwCkBAIC0yNDcsNiArMjQ3LDEwIEBAIHZvaWQgUVdlYlNldHRpbmdzUHJpdmF0ZTo6
YXBwbHkoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPmF0
dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdGluZ0VuYWJsZWQpKTsKICAgICAg
ICAgc2V0dGluZ3MtPnNldFhTU0F1ZGl0b3JFbmFibGVkKHZhbHVlKTsKIAorICAgICAgICB2YWx1
ZSA9IGF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpFbmZvcmNlU2FtZU9yaWdpbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsLT5hdHRyaWJ1dGVzLnZh
bHVlKFFXZWJTZXR0aW5nczo6RW5mb3JjZVNhbWVPcmlnaW4pKTsKKyAgICAgICAgc2V0dGluZ3Mt
PnNldFdlYlNlY3VyaXR5RW5hYmxlZCh2YWx1ZSk7CisKICNpZiBFTkFCTEUoVElMRURfQkFDS0lO
R19TVE9SRSkKICAgICAgICAgdmFsdWUgPSBhdHRyaWJ1dGVzLnZhbHVlKFFXZWJTZXR0aW5nczo6
VGlsZWRCYWNraW5nU3RvcmVFbmFibGVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnbG9iYWwtPmF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpUaWxlZEJhY2tp
bmdTdG9yZUVuYWJsZWQpKTsKQEAgLTQyMSw2ICs0MjUsOSBAQCBRV2ViU2V0dGluZ3MqIFFXZWJT
ZXR0aW5nczo6Z2xvYmFsU2V0dGluZ3MoKQogICAgICAgICBzY3JpcHRpbmcgYXR0ZW1wdHMuIFN1
c3BpY2lvdXMgc2NyaXB0cyB3aWxsIGJlIGJsb2NrZWQgYW5kIHJlcG9ydGVkIGluIHRoZSBpbnNw
ZWN0b3IncwogICAgICAgICBKYXZhU2NyaXB0IGNvbnNvbGUuIEVuYWJsaW5nIHRoaXMgZmVhdHVy
ZSBtaWdodCBoYXZlIGFuIGltcGFjdCBvbiBwZXJmb3JtYW5jZQogICAgICAgICBhbmQgaXQgaXMg
ZGlzYWJsZWQgYnkgZGVmYXVsdC4KKyAgICBcdmFsdWUgRW5mb3JjZVNhbWVPcmlnaW4gU3BlY2lm
aWVzIHdoZXRoZXIgYnJvd3NlciBzaG91bGQgZW5mb3JjZSBzYW1lLW9yaWdpbiBwb2xpY3kgZm9y
IHNjcmlwdHMgZG93bmxvYWRlZAorICAgICAgICBmcm9tIHJlbW90ZSBzZXJ2ZXJzLiBOb3RlIHRo
YXQgc2V0dGluZyB0aGlzIGZsYWcgaXMgc3Ryb25nbHkgZGlzY291cmFnZWQgYXMgaXQgbWFrZXMg
dGhlIGJyb3dzZXIgbW9yZSAKKyAgICAgICAgcHJvbmUgdG8gbWFsaWNpb3VzIGNvZGUuCiAgICAg
XHZhbHVlIEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkIFRoaXMgZmVhdHVyZSwgd2hlbiB1
c2VkIGluIGNvbmp1bmN0aW9uIHdpdGgKICAgICAgICAgUUdyYXBoaWNzV2ViVmlldywgYWNjZWxl
cmF0ZXMgYW5pbWF0aW9ucyBvZiB3ZWIgY29udGVudC4gQ1NTIGFuaW1hdGlvbnMgb2YgdGhlIHRy
YW5zZm9ybSBhbmQKICAgICAgICAgb3BhY2l0eSBwcm9wZXJ0aWVzIHdpbGwgYmUgcmVuZGVyZWQg
YnkgY29tcG9zaW5nIHRoZSBjYWNoZWQgY29udGVudCBvZiB0aGUgYW5pbWF0ZWQgZWxlbWVudHMu
CkBAIC00OTgsNiArNTA1LDcgQEAgUVdlYlNldHRpbmdzOjpRV2ViU2V0dGluZ3MoKQogICAgIGQt
PmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6VGlsZWRCYWNraW5nU3RvcmVFbmFibGVk
LCBmYWxzZSk7CiAgICAgZC0+YXR0cmlidXRlcy5pbnNlcnQoUVdlYlNldHRpbmdzOjpGcmFtZUZs
YXR0ZW5pbmdFbmFibGVkLCBmYWxzZSk7CiAgICAgZC0+YXR0cmlidXRlcy5pbnNlcnQoUVdlYlNl
dHRpbmdzOjpTaXRlU3BlY2lmaWNRdWlya3NFbmFibGVkLCB0cnVlKTsKKyAgICBkLT5hdHRyaWJ1
dGVzLmluc2VydChRV2ViU2V0dGluZ3M6OkVuZm9yY2VTYW1lT3JpZ2luLCB0cnVlKTsKICAgICBk
LT5vZmZsaW5lU3RvcmFnZURlZmF1bHRRdW90YSA9IDUgKiAxMDI0ICogMTAyNDsKICAgICBkLT5k
ZWZhdWx0VGV4dEVuY29kaW5nID0gUUxhdGluMVN0cmluZygiaXNvLTg4NTktMSIpOwogfQpkaWZm
IC0tZ2l0IGEvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaCBiL1dlYktpdC9xdC9BcGkvcXdl
YnNldHRpbmdzLmgKaW5kZXggODk2N2U3Yy4uYjQ0NjBkYiAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0
L0FwaS9xd2Vic2V0dGluZ3MuaAorKysgYi9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCkBA
IC02OSw2ICs2OSw3IEBAIHB1YmxpYzoKICAgICAgICAgTG9jYWxDb250ZW50Q2FuQWNjZXNzUmVt
b3RlVXJscywKICAgICAgICAgRG5zUHJlZmV0Y2hFbmFibGVkLAogICAgICAgICBYU1NBdWRpdGlu
Z0VuYWJsZWQsCisgICAgICAgIEVuZm9yY2VTYW1lT3JpZ2luLAogICAgICAgICBBY2NlbGVyYXRl
ZENvbXBvc2l0aW5nRW5hYmxlZCwKICAgICAgICAgU3BhdGlhbE5hdmlnYXRpb25FbmFibGVkLAog
ICAgICAgICBMb2NhbENvbnRlbnRDYW5BY2Nlc3NGaWxlVXJscywKZGlmZiAtLWdpdCBhL1dlYktp
dC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDljMzg0MGIuLmUzMzhh
ZjMgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0L0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEwLTA5LTE1ICBFdWdlbmUgT3N0cm91a2hvdiAgPGVv
c3Ryb3VraG92QGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBbUXRdIEV4cG9zZSB0aGUgd2ViIHNlY3VyaXR5IHNldHRpbmcuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NTQzNgorCisgICAg
ICAgICogQXBpL3F3ZWJzZXR0aW5ncy5jcHA6CisgICAgICAgIChRV2ViU2V0dGluZ3NQcml2YXRl
OjphcHBseSk6CisgICAgICAgIChRV2ViU2V0dGluZ3M6OlFXZWJTZXR0aW5ncyk6CisgICAgICAg
ICogQXBpL3F3ZWJzZXR0aW5ncy5oOgorCiAyMDEwLTA5LTE1ICBTaW1vbiBIYXVzbWFubiAgPHNp
bW9uLmhhdXNtYW5uQG5va2lhLmNvbT4KIAogICAgICAgICBbUXRdIFVwZGF0ZSB0aGUgU3ltYmlh
biBkZWYgZmlsZXMK
</data>
<flag name="commit-queue"
          id="57049"
          type_id="3"
          status="-"
          setter="menard"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70386</attachid>
            <date>2010-10-09 21:17:32 -0700</date>
            <delta_ts>2010-11-24 16:01:47 -0800</delta_ts>
            <desc>Fixed comment#10</desc>
            <filename>45436-fix-1.txt</filename>
            <type>text/plain</type>
            <size>3182</size>
            <attacher name="Eugene Ostroukhov">eostroukhov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcCBiL1dlYktpdC9xdC9B
cGkvcXdlYnNldHRpbmdzLmNwcAppbmRleCA2YjM2NTIyLi5hYmEwNjFhIDEwMDY0NAotLS0gYS9X
ZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0
dGluZ3MuY3BwCkBAIC0yNTIsNiArMjUyLDEwIEBAIHZvaWQgUVdlYlNldHRpbmdzUHJpdmF0ZTo6
YXBwbHkoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPmF0
dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdGluZ0VuYWJsZWQpKTsKICAgICAg
ICAgc2V0dGluZ3MtPnNldFhTU0F1ZGl0b3JFbmFibGVkKHZhbHVlKTsKIAorICAgICAgICB2YWx1
ZSA9IGF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpFbmZvcmNlU2FtZU9yaWdpbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsLT5hdHRyaWJ1dGVzLnZh
bHVlKFFXZWJTZXR0aW5nczo6RW5mb3JjZVNhbWVPcmlnaW4pKTsKKyAgICAgICAgc2V0dGluZ3Mt
PnNldFdlYlNlY3VyaXR5RW5hYmxlZCh2YWx1ZSk7CisKICNpZiBFTkFCTEUoVElMRURfQkFDS0lO
R19TVE9SRSkKICAgICAgICAgdmFsdWUgPSBhdHRyaWJ1dGVzLnZhbHVlKFFXZWJTZXR0aW5nczo6
VGlsZWRCYWNraW5nU3RvcmVFbmFibGVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnbG9iYWwtPmF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpUaWxlZEJhY2tp
bmdTdG9yZUVuYWJsZWQpKTsKQEAgLTQyNiw2ICs0MzAsOSBAQCBRV2ViU2V0dGluZ3MqIFFXZWJT
ZXR0aW5nczo6Z2xvYmFsU2V0dGluZ3MoKQogICAgICAgICBzY3JpcHRpbmcgYXR0ZW1wdHMuIFN1
c3BpY2lvdXMgc2NyaXB0cyB3aWxsIGJlIGJsb2NrZWQgYW5kIHJlcG9ydGVkIGluIHRoZSBpbnNw
ZWN0b3IncwogICAgICAgICBKYXZhU2NyaXB0IGNvbnNvbGUuIEVuYWJsaW5nIHRoaXMgZmVhdHVy
ZSBtaWdodCBoYXZlIGFuIGltcGFjdCBvbiBwZXJmb3JtYW5jZQogICAgICAgICBhbmQgaXQgaXMg
ZGlzYWJsZWQgYnkgZGVmYXVsdC4KKyAgICBcdmFsdWUgRW5mb3JjZVNhbWVPcmlnaW4gU3BlY2lm
aWVzIHdoZXRoZXIgYnJvd3NlciBzaG91bGQgZW5mb3JjZSBzYW1lLW9yaWdpbiBwb2xpY3kgZm9y
IHNjcmlwdHMgZG93bmxvYWRlZAorICAgICAgICBmcm9tIHJlbW90ZSBzZXJ2ZXJzLiBUaGlzIHNl
dHRpbmcgaXMgc2V0IHRvIHRydWUgYnkgZGVmYXVsdC4gTm90ZSB0aGF0IHNldHRpbmcgdGhpcyBm
bGFnIHRvIGZhbHNlIGlzIAorICAgICAgICBzdHJvbmdseSBkaXNjb3VyYWdlZCBhcyBpdCBtYWtl
cyB0aGUgYnJvd3NlciBtb3JlIHByb25lIHRvIG1hbGljaW91cyBjb2RlLgogICAgIFx2YWx1ZSBB
Y2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCBUaGlzIGZlYXR1cmUsIHdoZW4gdXNlZCBpbiBj
b25qdW5jdGlvbiB3aXRoCiAgICAgICAgIFFHcmFwaGljc1dlYlZpZXcsIGFjY2VsZXJhdGVzIGFu
aW1hdGlvbnMgb2Ygd2ViIGNvbnRlbnQuIENTUyBhbmltYXRpb25zIG9mIHRoZSB0cmFuc2Zvcm0g
YW5kCiAgICAgICAgIG9wYWNpdHkgcHJvcGVydGllcyB3aWxsIGJlIHJlbmRlcmVkIGJ5IGNvbXBv
c2luZyB0aGUgY2FjaGVkIGNvbnRlbnQgb2YgdGhlIGFuaW1hdGVkIGVsZW1lbnRzLgpAQCAtNTA0
LDYgKzUxMSw3IEBAIFFXZWJTZXR0aW5nczo6UVdlYlNldHRpbmdzKCkKICAgICBkLT5hdHRyaWJ1
dGVzLmluc2VydChRV2ViU2V0dGluZ3M6OlRpbGVkQmFja2luZ1N0b3JlRW5hYmxlZCwgZmFsc2Up
OwogICAgIGQtPmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6RnJhbWVGbGF0dGVuaW5n
RW5hYmxlZCwgZmFsc2UpOwogICAgIGQtPmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6
U2l0ZVNwZWNpZmljUXVpcmtzRW5hYmxlZCwgdHJ1ZSk7CisgICAgZC0+YXR0cmlidXRlcy5pbnNl
cnQoUVdlYlNldHRpbmdzOjpFbmZvcmNlU2FtZU9yaWdpbiwgdHJ1ZSk7CiAgICAgZC0+b2ZmbGlu
ZVN0b3JhZ2VEZWZhdWx0UXVvdGEgPSA1ICogMTAyNCAqIDEwMjQ7CiAgICAgZC0+ZGVmYXVsdFRl
eHRFbmNvZGluZyA9IFFMYXRpbjFTdHJpbmcoImlzby04ODU5LTEiKTsKIH0KZGlmZiAtLWdpdCBh
L1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmggYi9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5n
cy5oCmluZGV4IGQ1ZTBlZjYuLjgwNjI5Y2QgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9BcGkvcXdl
YnNldHRpbmdzLmgKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaApAQCAtNjksNiAr
NjksNyBAQCBwdWJsaWM6CiAgICAgICAgIExvY2FsQ29udGVudENhbkFjY2Vzc1JlbW90ZVVybHMs
CiAgICAgICAgIERuc1ByZWZldGNoRW5hYmxlZCwKICAgICAgICAgWFNTQXVkaXRpbmdFbmFibGVk
LAorICAgICAgICBFbmZvcmNlU2FtZU9yaWdpbiwKICAgICAgICAgQWNjZWxlcmF0ZWRDb21wb3Np
dGluZ0VuYWJsZWQsCiAgICAgICAgIFNwYXRpYWxOYXZpZ2F0aW9uRW5hYmxlZCwKICAgICAgICAg
TG9jYWxDb250ZW50Q2FuQWNjZXNzRmlsZVVybHMsCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQ2hh
bmdlTG9nIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwppbmRleCBjMjUyYjdlLi5mMWI0ZTQ4IDEwMDY0
NAotLS0gYS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNSBAQAorMjAxMC0xMC0wOSAgRXVnZW5lIE9zdHJvdWtob3YgIDxlb3N0cm91a2hv
dkBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgW1F0XSBFeHBvc2UgdGhlIHdlYiBzZWN1cml0eSBzZXR0aW5nLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDU0MzYKKworICAgICAgICAqIEFw
aS9xd2Vic2V0dGluZ3MuY3BwOgorICAgICAgICAoUVdlYlNldHRpbmdzUHJpdmF0ZTo6YXBwbHkp
OgorICAgICAgICAoUVdlYlNldHRpbmdzOjpRV2ViU2V0dGluZ3MpOgorICAgICAgICAqIEFwaS9x
d2Vic2V0dGluZ3MuaDoKKwogMjAxMC0xMC0wOCAgSHVpIEh1YW5nICA8aHVpLjIuaHVhbmdAbm9r
aWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEhhdXNtYW5uLgo=
</data>
<flag name="review"
          id="60229"
          type_id="1"
          status="-"
          setter="hausmann"
    />
    <flag name="commit-queue"
          id="60230"
          type_id="3"
          status="-"
          setter="hausmann"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74803</attachid>
            <date>2010-11-24 15:51:22 -0800</date>
            <delta_ts>2013-06-17 02:37:09 -0700</delta_ts>
            <desc>Patch that fixes flag position and documentation</desc>
            <filename>45436-patch5.txt</filename>
            <type>text/plain</type>
            <size>3084</size>
            <attacher name="Eugene Ostroukhov">eostroukhov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcCBiL1dlYktpdC9xdC9B
cGkvcXdlYnNldHRpbmdzLmNwcAppbmRleCBlZDQyNWMyLi5jZWQ3MDU2IDEwMDY0NAotLS0gYS9X
ZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0
dGluZ3MuY3BwCkBAIC0yNTYsNiArMjU2LDEwIEBAIHZvaWQgUVdlYlNldHRpbmdzUHJpdmF0ZTo6
YXBwbHkoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPmF0
dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdGluZ0VuYWJsZWQpKTsKICAgICAg
ICAgc2V0dGluZ3MtPnNldFhTU0F1ZGl0b3JFbmFibGVkKHZhbHVlKTsKIAorICAgICAgICB2YWx1
ZSA9IGF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpFbmZvcmNlU2FtZU9yaWdpbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsLT5hdHRyaWJ1dGVzLnZh
bHVlKFFXZWJTZXR0aW5nczo6RW5mb3JjZVNhbWVPcmlnaW4pKTsKKyAgICAgICAgc2V0dGluZ3Mt
PnNldFdlYlNlY3VyaXR5RW5hYmxlZCh2YWx1ZSk7CisKICNpZiBFTkFCTEUoVElMRURfQkFDS0lO
R19TVE9SRSkKICAgICAgICAgdmFsdWUgPSBhdHRyaWJ1dGVzLnZhbHVlKFFXZWJTZXR0aW5nczo6
VGlsZWRCYWNraW5nU3RvcmVFbmFibGVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnbG9iYWwtPmF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpUaWxlZEJhY2tp
bmdTdG9yZUVuYWJsZWQpKTsKQEAgLTQ1Miw3ICs0NTYsMTIgQEAgUVdlYlNldHRpbmdzKiBRV2Vi
U2V0dGluZ3M6Omdsb2JhbFNldHRpbmdzKCkKICAgICAgICAgVGhpcyBpcyBkaXNhYmxlZCBieSBk
ZWZhdWx0LgogICAgIFx2YWx1ZSBTaXRlU3BlY2lmaWNRdWlya3NFbmFibGVkIFRoaXMgc2V0dGlu
ZyBlbmFibGVzIFdlYktpdCdzIHdvcmthcm91bmQgZm9yIGJyb2tlbiBzaXRlcy4gSXQgaXMKICAg
ICAgICAgZW5hYmxlZCBieSBkZWZhdWx0LgotKi8KKyAgICBcdmFsdWUgRW5mb3JjZVNhbWVPcmln
aW4gU3BlY2lmaWVzIHdoZXRoZXIgYnJvd3NlciBzaG91bGQgZW5mb3JjZSBzYW1lLW9yaWdpbiBw
b2xpY3kgZm9yIHNjcmlwdHMgZG93bmxvYWRlZAorICAgICAgICBmcm9tIHJlbW90ZSBzZXJ2ZXJz
LiBUaGlzIHNldHRpbmcgaXMgc2V0IHRvIHRydWUgYnkgZGVmYXVsdC4gTm90ZSB0aGF0IHNldHRp
bmcgdGhpcyBmbGFnIHRvIGZhbHNlIGlzIAorICAgICAgICBzdHJvbmdseSBkaXNjb3VyYWdlZCBh
cyBpdCBtYWtlcyB0aGUgYnJvd3NlciBtb3JlIHByb25lIHRvIG1hbGljaW91cyBjb2RlLiBUaGlz
IHNldHRpbmcgaXMgaW50ZW5kZWQKKyAgICAgICAgcHJpbWFyaWx5IGZvciBzaXRlLXNwZWNpZmlj
IGJyb3dzZXJzIChpLmUuIHdoZW4gdGhlIHVzZXIgY2FuJ3QgbmF2aWdhdGUgdG8gdW5zZWN1cmUg
d2ViIHBhZ2UpIGFuZCBmb3IgdGVzdGluZworICAgICAgICB3ZWIgYXBwbGljYXRpb25zIGJlZm9y
ZSBkZXBsb3ltZW50LgorICovCiAKIC8qIQogICAgIFxpbnRlcm5hbApAQCAtNTEwLDYgKzUxOSw3
IEBAIFFXZWJTZXR0aW5nczo6UVdlYlNldHRpbmdzKCkKICAgICBkLT5hdHRyaWJ1dGVzLmluc2Vy
dChRV2ViU2V0dGluZ3M6OlRpbGVkQmFja2luZ1N0b3JlRW5hYmxlZCwgZmFsc2UpOwogICAgIGQt
PmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6RnJhbWVGbGF0dGVuaW5nRW5hYmxlZCwg
ZmFsc2UpOwogICAgIGQtPmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6U2l0ZVNwZWNp
ZmljUXVpcmtzRW5hYmxlZCwgdHJ1ZSk7CisgICAgZC0+YXR0cmlidXRlcy5pbnNlcnQoUVdlYlNl
dHRpbmdzOjpFbmZvcmNlU2FtZU9yaWdpbiwgdHJ1ZSk7CiAgICAgZC0+b2ZmbGluZVN0b3JhZ2VE
ZWZhdWx0UXVvdGEgPSA1ICogMTAyNCAqIDEwMjQ7CiAgICAgZC0+ZGVmYXVsdFRleHRFbmNvZGlu
ZyA9IFFMYXRpbjFTdHJpbmcoImlzby04ODU5LTEiKTsKIH0KZGlmZiAtLWdpdCBhL1dlYktpdC9x
dC9BcGkvcXdlYnNldHRpbmdzLmggYi9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCmluZGV4
IDA1NjlhYjAuLmRlODE4YWMgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdz
LmgKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaApAQCAtNzcsNyArNzcsOCBAQCBw
dWJsaWM6CiAgICAgICAgIFNpdGVTcGVjaWZpY1F1aXJrc0VuYWJsZWQsCiAgICAgICAgIEphdmFz
Y3JpcHRDYW5DbG9zZVdpbmRvd3MsCiAgICAgICAgIFdlYkdMRW5hYmxlZCwKLSAgICAgICAgSHlw
ZXJsaW5rQXVkaXRpbmdFbmFibGVkCisgICAgICAgIEh5cGVybGlua0F1ZGl0aW5nRW5hYmxlZCwK
KyAgICAgICAgRW5mb3JjZVNhbWVPcmlnaW4KICAgICB9OwogICAgIGVudW0gV2ViR3JhcGhpYyB7
CiAgICAgICAgIE1pc3NpbmdJbWFnZUdyYXBoaWMsCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQ2hh
bmdlTG9nIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwppbmRleCA5OTNmMGUwLi5mY2NkMGRlIDEwMDY0
NAotLS0gYS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNSBAQAorMjAxMC0xMS0yNCAgRXVnZW5lIE9zdHJvdWtob3YgIDxlb3N0cm91a2hv
dkBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgW1F0XSBFeHBvc2UgdGhlIHdlYiBzZWN1cml0eSBzZXR0aW5nLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDU0MzYKKworICAgICAgICAqIEFw
aS9xd2Vic2V0dGluZ3MuY3BwOgorICAgICAgICAoUVdlYlNldHRpbmdzUHJpdmF0ZTo6YXBwbHkp
OgorICAgICAgICAoUVdlYlNldHRpbmdzOjpRV2ViU2V0dGluZ3MpOgorICAgICAgICAqIEFwaS9x
d2Vic2V0dGluZ3MuaDoKKwogMjAxMC0xMS0yNCAgQW5kcmFzIEJlY3NpICA8YWJlY3NpQGluZi51
LXN6ZWdlZC5odT4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlh
bnNlbi4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74808</attachid>
            <date>2010-11-24 16:33:12 -0800</date>
            <delta_ts>2013-06-17 02:37:14 -0700</delta_ts>
            <desc>Same patch as comment #18 with the flag renamed to &quot;WebSecurityEnabled&quot;</desc>
            <filename>45436-patch6.txt</filename>
            <type>text/plain</type>
            <size>3089</size>
            <attacher name="Eugene Ostroukhov">eostroukhov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcCBiL1dlYktpdC9xdC9B
cGkvcXdlYnNldHRpbmdzLmNwcAppbmRleCBlZDQyNWMyLi5lOWNmYjIzIDEwMDY0NAotLS0gYS9X
ZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0
dGluZ3MuY3BwCkBAIC0yNTYsNiArMjU2LDEwIEBAIHZvaWQgUVdlYlNldHRpbmdzUHJpdmF0ZTo6
YXBwbHkoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPmF0
dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdGluZ0VuYWJsZWQpKTsKICAgICAg
ICAgc2V0dGluZ3MtPnNldFhTU0F1ZGl0b3JFbmFibGVkKHZhbHVlKTsKIAorICAgICAgICB2YWx1
ZSA9IGF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpXZWJTZWN1cml0eUVuYWJsZWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52
YWx1ZShRV2ViU2V0dGluZ3M6OldlYlNlY3VyaXR5RW5hYmxlZCkpOworICAgICAgICBzZXR0aW5n
cy0+c2V0V2ViU2VjdXJpdHlFbmFibGVkKHZhbHVlKTsKKwogI2lmIEVOQUJMRShUSUxFRF9CQUNL
SU5HX1NUT1JFKQogICAgICAgICB2YWx1ZSA9IGF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdz
OjpUaWxlZEJhY2tpbmdTdG9yZUVuYWJsZWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OlRpbGVkQmFj
a2luZ1N0b3JlRW5hYmxlZCkpOwpAQCAtNDUyLDcgKzQ1NiwxMiBAQCBRV2ViU2V0dGluZ3MqIFFX
ZWJTZXR0aW5nczo6Z2xvYmFsU2V0dGluZ3MoKQogICAgICAgICBUaGlzIGlzIGRpc2FibGVkIGJ5
IGRlZmF1bHQuCiAgICAgXHZhbHVlIFNpdGVTcGVjaWZpY1F1aXJrc0VuYWJsZWQgVGhpcyBzZXR0
aW5nIGVuYWJsZXMgV2ViS2l0J3Mgd29ya2Fyb3VuZCBmb3IgYnJva2VuIHNpdGVzLiBJdCBpcwog
ICAgICAgICBlbmFibGVkIGJ5IGRlZmF1bHQuCi0qLworICAgIFx2YWx1ZSBXZWJTZWN1cml0eUVu
YWJsZWQgU3BlY2lmaWVzIHdoZXRoZXIgYnJvd3NlciBzaG91bGQgZW5mb3JjZSBzYW1lLW9yaWdp
biBwb2xpY3kgZm9yIHNjcmlwdHMgZG93bmxvYWRlZAorICAgICAgICBmcm9tIHJlbW90ZSBzZXJ2
ZXJzLiBUaGlzIHNldHRpbmcgaXMgc2V0IHRvIHRydWUgYnkgZGVmYXVsdC4gTm90ZSB0aGF0IHNl
dHRpbmcgdGhpcyBmbGFnIHRvIGZhbHNlIGlzIAorICAgICAgICBzdHJvbmdseSBkaXNjb3VyYWdl
ZCBhcyBpdCBtYWtlcyB0aGUgYnJvd3NlciBtb3JlIHByb25lIHRvIG1hbGljaW91cyBjb2RlLiBU
aGlzIHNldHRpbmcgaXMgaW50ZW5kZWQKKyAgICAgICAgcHJpbWFyaWx5IGZvciBzaXRlLXNwZWNp
ZmljIGJyb3dzZXJzIChpLmUuIHdoZW4gdGhlIHVzZXIgY2FuJ3QgbmF2aWdhdGUgdG8gdW5zZWN1
cmUgd2ViIHBhZ2UpIGFuZCBmb3IgdGVzdGluZworICAgICAgICB3ZWIgYXBwbGljYXRpb25zIGJl
Zm9yZSBkZXBsb3ltZW50LgorICovCiAKIC8qIQogICAgIFxpbnRlcm5hbApAQCAtNTEwLDYgKzUx
OSw3IEBAIFFXZWJTZXR0aW5nczo6UVdlYlNldHRpbmdzKCkKICAgICBkLT5hdHRyaWJ1dGVzLmlu
c2VydChRV2ViU2V0dGluZ3M6OlRpbGVkQmFja2luZ1N0b3JlRW5hYmxlZCwgZmFsc2UpOwogICAg
IGQtPmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6RnJhbWVGbGF0dGVuaW5nRW5hYmxl
ZCwgZmFsc2UpOwogICAgIGQtPmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6U2l0ZVNw
ZWNpZmljUXVpcmtzRW5hYmxlZCwgdHJ1ZSk7CisgICAgZC0+YXR0cmlidXRlcy5pbnNlcnQoUVdl
YlNldHRpbmdzOjpXZWJTZWN1cml0eUVuYWJsZWQsIHRydWUpOwogICAgIGQtPm9mZmxpbmVTdG9y
YWdlRGVmYXVsdFF1b3RhID0gNSAqIDEwMjQgKiAxMDI0OwogICAgIGQtPmRlZmF1bHRUZXh0RW5j
b2RpbmcgPSBRTGF0aW4xU3RyaW5nKCJpc28tODg1OS0xIik7CiB9CmRpZmYgLS1naXQgYS9XZWJL
aXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaApp
bmRleCAwNTY5YWIwLi5iODJlYTc1IDEwMDY0NAotLS0gYS9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0
aW5ncy5oCisrKyBiL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmgKQEAgLTc3LDcgKzc3LDgg
QEAgcHVibGljOgogICAgICAgICBTaXRlU3BlY2lmaWNRdWlya3NFbmFibGVkLAogICAgICAgICBK
YXZhc2NyaXB0Q2FuQ2xvc2VXaW5kb3dzLAogICAgICAgICBXZWJHTEVuYWJsZWQsCi0gICAgICAg
IEh5cGVybGlua0F1ZGl0aW5nRW5hYmxlZAorICAgICAgICBIeXBlcmxpbmtBdWRpdGluZ0VuYWJs
ZWQsCisgICAgICAgIFdlYlNlY3VyaXR5RW5hYmxlZAogICAgIH07CiAgICAgZW51bSBXZWJHcmFw
aGljIHsKICAgICAgICAgTWlzc2luZ0ltYWdlR3JhcGhpYywKZGlmZiAtLWdpdCBhL1dlYktpdC9x
dC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDk5M2YwZTAuLmZjY2QwZGUg
MTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0L0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE1IEBACisyMDEwLTExLTI0ICBFdWdlbmUgT3N0cm91a2hvdiAgPGVvc3Ry
b3VraG92QGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBbUXRdIEV4cG9zZSB0aGUgd2ViIHNlY3VyaXR5IHNldHRpbmcuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NTQzNgorCisgICAgICAg
ICogQXBpL3F3ZWJzZXR0aW5ncy5jcHA6CisgICAgICAgIChRV2ViU2V0dGluZ3NQcml2YXRlOjph
cHBseSk6CisgICAgICAgIChRV2ViU2V0dGluZ3M6OlFXZWJTZXR0aW5ncyk6CisgICAgICAgICog
QXBpL3F3ZWJzZXR0aW5ncy5oOgorCiAyMDEwLTExLTI0ICBBbmRyYXMgQmVjc2kgIDxhYmVjc2lA
aW5mLnUtc3plZ2VkLmh1PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hy
aXN0aWFuc2VuLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>204802</attachid>
            <date>2013-06-17 02:37:26 -0700</date>
            <delta_ts>2013-10-02 21:34:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-45436-20130617113540.patch</filename>
            <type>text/plain</type>
            <size>3552</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUxNjM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDAwMzlkZjYwZTlm
YjNiOWJmY2RjYzJjMTM2YjU0MTgwNDlkMWMzN2MuLjVlZDJjMTFmMGYzNTE5YzRiMmMzYmQ3M2Nh
OGZkNWEzODAxNjljYTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisr
KyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDYt
MTcgIEFsbGFuIFNhbmRmZWxkIEplbnNlbiAgPGFsbGFuLmplbnNlbkBkaWdpYS5jb20+CisKKyAg
ICAgICAgW1F0XSBFeHBvc2UgdGhlIHdlYiBzZWN1cml0eSBzZXR0aW5nLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDU0MzYKKworICAgICAgICBQYXRj
aCBieSBFdWdlbmUgT3N0cm91a2hvdiA8ZW9zdHJvdWtob3ZAZ21haWwuY29tPi4KKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBBcGkvcXdlYnNldHRpbmdz
LmNwcDoKKyAgICAgICAgKFFXZWJTZXR0aW5nc1ByaXZhdGU6OmFwcGx5KToKKyAgICAgICAgKFFX
ZWJTZXR0aW5nczo6UVdlYlNldHRpbmdzKToKKyAgICAgICAgKiBBcGkvcXdlYnNldHRpbmdzLmg6
CisKIDIwMTMtMDYtMDUgIEFsbGFuIFNhbmRmZWxkIEplbnNlbiAgPGFsbGFuLmplbnNlbkBkaWdp
YS5jb20+CiAKICAgICAgICAgW1F0XSBIYW5kbGUgUmV0dXJuIGtleSB3aXRob3V0IGtleSB0ZXh0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuY3BwIGIvU291
cmNlL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcAppbmRleCBlOGI3OWU5NzAwYzhkNzkx
MWFiYjg1NGY0ZTJhMmVjZDRlNWVlNGYxLi40NThlYmI3MWMwMjU3MzIyZTA0NWNjN2RiNzNkZGY5
YzQ2NjUwMjc0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3Mu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKQEAgLTI3Miw2
ICsyNzIsMTAgQEAgdm9pZCBRV2ViU2V0dGluZ3NQcml2YXRlOjphcHBseSgpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52YWx1ZShRV2Vi
U2V0dGluZ3M6OlhTU0F1ZGl0aW5nRW5hYmxlZCkpOwogICAgICAgICBzZXR0aW5ncy0+c2V0WFNT
QXVkaXRvckVuYWJsZWQodmFsdWUpOwogCisgICAgICAgIHZhbHVlID0gYXR0cmlidXRlcy52YWx1
ZShRV2ViU2V0dGluZ3M6OkVuZm9yY2VTYW1lT3JpZ2luLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnbG9iYWwtPmF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpF
bmZvcmNlU2FtZU9yaWdpbikpOworICAgICAgICBzZXR0aW5ncy0+c2V0V2ViU2VjdXJpdHlFbmFi
bGVkKHZhbHVlKTsKKwogI2lmIFVTRShUSUxFRF9CQUNLSU5HX1NUT1JFKQogICAgICAgICB2YWx1
ZSA9IGF0dHJpYnV0ZXMudmFsdWUoUVdlYlNldHRpbmdzOjpUaWxlZEJhY2tpbmdTdG9yZUVuYWJs
ZWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsb2JhbC0+YXR0cmli
dXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OlRpbGVkQmFja2luZ1N0b3JlRW5hYmxlZCkpOwpAQCAt
NTA4LDYgKzUxMiwxMSBAQCBRV2ViU2V0dGluZ3MqIFFXZWJTZXR0aW5nczo6Z2xvYmFsU2V0dGlu
Z3MoKQogICAgIFx2YWx1ZSBDYXJldEJyb3dzaW5nRW5hYmxlZCBUaGlzIHNldHRpbmcgZW5hYmxl
cyBjYXJldCBicm93c2luZy4gSXQgaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KICAgICBcdmFsdWUg
Tm90aWZpY2F0aW9uc0VuYWJsZWQgU3BlY2lmaWVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgdGhlIEhU
TUwgNSB3ZWIgbm90aWZpY2F0aW9ucyBpcyBlbmFibGVkCiAgICAgICAgIG9yIG5vdC4gVGhpcyBp
cyBlbmFibGVkIGJ5IGRlZmF1bHQuCisgICAgXHZhbHVlIEVuZm9yY2VTYW1lT3JpZ2luIFNwZWNp
ZmllcyB3aGV0aGVyIGJyb3dzZXIgc2hvdWxkIGVuZm9yY2Ugc2FtZS1vcmlnaW4gcG9saWN5IGZv
ciBzY3JpcHRzIGRvd25sb2FkZWQKKyAgICAgICAgZnJvbSByZW1vdGUgc2VydmVycy4gVGhpcyBz
ZXR0aW5nIGlzIHNldCB0byB0cnVlIGJ5IGRlZmF1bHQuIE5vdGUgdGhhdCBzZXR0aW5nIHRoaXMg
ZmxhZyB0byBmYWxzZSBpcyAKKyAgICAgICAgc3Ryb25nbHkgZGlzY291cmFnZWQgYXMgaXQgbWFr
ZXMgdGhlIGJyb3dzZXIgbW9yZSBwcm9uZSB0byBtYWxpY2lvdXMgY29kZS4gVGhpcyBzZXR0aW5n
IGlzIGludGVuZGVkCisgICAgICAgIHByaW1hcmlseSBmb3Igc2l0ZS1zcGVjaWZpYyBicm93c2Vy
cyAoaS5lLiB3aGVuIHRoZSB1c2VyIGNhbid0IG5hdmlnYXRlIHRvIHVuc2VjdXJlIHdlYiBwYWdl
KSBhbmQgZm9yIHRlc3RpbmcKKyAgICAgICAgd2ViIGFwcGxpY2F0aW9ucyBiZWZvcmUgZGVwbG95
bWVudC4KICovCiAKIC8qIQpAQCAtNTY0LDYgKzU3Myw3IEBAIFFXZWJTZXR0aW5nczo6UVdlYlNl
dHRpbmdzKCkKICAgICBkLT5hdHRyaWJ1dGVzLmluc2VydChRV2ViU2V0dGluZ3M6OlNjcm9sbEFu
aW1hdG9yRW5hYmxlZCwgZmFsc2UpOwogICAgIGQtPmF0dHJpYnV0ZXMuaW5zZXJ0KFFXZWJTZXR0
aW5nczo6Q2FyZXRCcm93c2luZ0VuYWJsZWQsIGZhbHNlKTsKICAgICBkLT5hdHRyaWJ1dGVzLmlu
c2VydChRV2ViU2V0dGluZ3M6Ok5vdGlmaWNhdGlvbnNFbmFibGVkLCB0cnVlKTsKKyAgICBkLT5h
dHRyaWJ1dGVzLmluc2VydChRV2ViU2V0dGluZ3M6OkVuZm9yY2VTYW1lT3JpZ2luLCB0cnVlKTsK
ICAgICBkLT5vZmZsaW5lU3RvcmFnZURlZmF1bHRRdW90YSA9IDUgKiAxMDI0ICogMTAyNDsKICAg
ICBkLT5kZWZhdWx0VGV4dEVuY29kaW5nID0gUUxhdGluMVN0cmluZygiaXNvLTg4NTktMSIpOwog
ICAgIGQtPnRoaXJkUGFydHlDb29raWVQb2xpY3kgPSBBbHdheXNBbGxvd1RoaXJkUGFydHlDb29r
aWVzOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmggYi9T
b3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaAppbmRleCA2MWZmOTMwYzgwYzc4NGIw
MTJkMzI1M2NiZDYxODljMTNkOGZiNWJmLi5mYzcyYmIxMzMwOGIyYjc3ODNmMGM0ZWZiNTY5YzMz
YzgyMzIyNDAxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3Mu
aAorKysgYi9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaApAQCAtODYsNyArODYs
OCBAQCBwdWJsaWM6CiAgICAgICAgIFNjcm9sbEFuaW1hdG9yRW5hYmxlZCwKICAgICAgICAgQ2Fy
ZXRCcm93c2luZ0VuYWJsZWQsCiAgICAgICAgIE5vdGlmaWNhdGlvbnNFbmFibGVkLAotICAgICAg
ICBXZWJBdWRpb0VuYWJsZWQKKyAgICAgICAgV2ViQXVkaW9FbmFibGVkLAorICAgICAgICBFbmZv
cmNlU2FtZU9yaWdpbgogICAgIH07CiAgICAgZW51bSBXZWJHcmFwaGljIHsKICAgICAgICAgTWlz
c2luZ0ltYWdlR3JhcGhpYywK
</data>

          </attachment>
      

    </bug>

</bugzilla>