<?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>121430</bug_id>
          
          <creation_ts>2013-09-16 07:04:19 -0700</creation_ts>
          <short_desc>Buildfix for NetworkResourceLoader::continueWillSendRequest() on !PLATFORM(MAC) platforms</short_desc>
          <delta_ts>2014-12-03 07:58:15 -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>DUPLICATE</resolution>
          <dup_id>125422</dup_id>
          
          <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>110141</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>brian.holt</cc>
    
    <cc>cgarcia</cc>
    
    <cc>darin</cc>
    
    <cc>kbalazs</cc>
    
    <cc>mrobinson</cc>
    
    <cc>ossy</cc>
    
    <cc>skyul</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>929688</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-16 07:04:19 -0700</bug_when>
    <thetext>It is a part of https://bugs.webkit.org/show_bug.cgi?id=110141

The proposed change was the following:
diff --git a/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp b/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp
index ac3008b6911d6840122b2c64b4d122f6791d0aa0..de2fc839577156eb312e339c5294144e0e118b78 100644
--- a/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp
+++ b/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp
@@ -214,7 +214,11 @@ void NetworkResourceLoader::willSendRequestAsync(ResourceHandle* handle, const R
 
 void NetworkResourceLoader::continueWillSendRequest(const ResourceRequest&amp; newRequest)
 {
+#if PLATFORM(MAC)
     m_suggestedRequestForWillSendRequest.updateFromDelegatePreservingOldHTTPBody(newRequest.nsURLRequest(DoNotUpdateHTTPBody));
+#else
+    m_suggestedRequestForWillSendRequest.updateFromDelegatePreservingOldHTTPBody(newRequest);
+#endif
 
     RunLoop::main()-&gt;dispatch(bind(&amp;NetworkResourceLoadScheduler::receivedRedirect, &amp;NetworkProcess::shared().networkResourceLoadScheduler(), this, m_suggestedRequestForWillSendRequest.url()));
     m_handle-&gt;continueWillSendRequest(m_suggestedRequestForWillSendRequest);


comments:
----------

https://bugs.webkit.org/show_bug.cgi?id=110141#c11
Brady Eidson: &quot;I wish we could find a sensible way to avoid this.&quot;

https://bugs.webkit.org/show_bug.cgi?id=110141#c17
Kwang Yul Seo: &quot;I am not sure how to avoid this as only the Mac port has a platform specific URL request object (m_nsRequest) and doUpdatePlatformRequest, doUpdateResourceRequest, doUpdatePlatformHTTPBody and doUpdateResourceHTTPBody do nothing in soup. Any suggestion?&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>929692</commentid>
    <comment_count>1</comment_count>
      <attachid>211780</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-16 07:08:23 -0700</bug_when>
    <thetext>Created attachment 211780
Patch

It is the originally proposed fix, because there wasn&apos;t a better suggestion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930225</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-17 08:18:14 -0700</bug_when>
    <thetext>Could you suggest any better fix for it or is it OK after the comment of Kwang Yul Seo?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930300</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-09-17 10:48:24 -0700</bug_when>
    <thetext>It seems obvious that the issue here is that there is not a function that does what newRequest.nsURLRequest(DoNotUpdateHTTPBody) does without involving a platform-specific request object. Putting in an #ifdef is just a way to avoid doing that. I understand why this code doesn’t compile, but I don’t understand why there is no need to do the operation on non-Mac platforms.

I haven’t had time to look more deeply myself and find the answer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930619</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-18 07:58:30 -0700</bug_when>
    <thetext>This thing was introduced in http://trac.webkit.org/changeset/144216.
I&apos;m going to check this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>957844</commentid>
    <comment_count>5</comment_count>
    <who name="Brian Holt">brian.holt</who>
    <bug_when>2013-12-09 03:56:13 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; It seems obvious that the issue here is that there is not a function that does what newRequest.nsURLRequest(DoNotUpdateHTTPBody) does without involving a platform-specific request object. Putting in an #ifdef is just a way to avoid doing that. I understand why this code doesn’t compile, but I don’t understand why there is no need to do the operation on non-Mac platforms.
&gt; 
&gt; I haven’t had time to look more deeply myself and find the answer.

It turns out we don&apos;t even need

m_suggestedRequestForWillSendRequest.updateFromDelegatePreservingOldHTTPBody(newRequest);

for the Network Process to work on GTK, and the patch in https://bugs.webkit.org/show_bug.cgi?id=125422 is sufficient (I didn&apos;t know about this bug when I filed and uploaded that patch).

What is still unclear is why we don&apos;t need this, but Mac does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>957871</commentid>
    <comment_count>6</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-12-09 06:21:00 -0800</bug_when>
    <thetext>Alexey, do you mind giving some insight into this particular line of code?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>957939</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-12-09 09:46:43 -0800</bug_when>
    <thetext>HTTP request body is not sent over IPC, for two reasons:

- it&apos;s impossible serialize when it&apos;s a stream,
- it can be huge, and clients don&apos;t need it anyway for policy decisions.

So I think that all ports need this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961357</commentid>
    <comment_count>8</comment_count>
      <attachid>219642</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-12-19 05:55:03 -0800</bug_when>
    <thetext>Created attachment 219642
Another patch

I wonder if we can avoid the platform ifdef entirely by moving the NSURLRequest to the platform specific file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961481</commentid>
    <comment_count>9</comment_count>
      <attachid>219642</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-12-19 11:54:42 -0800</bug_when>
    <thetext>Comment on attachment 219642
Another patch

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

&gt; Source/WebCore/platform/network/mac/ResourceRequestMac.mm:229
&gt; -    *this = delegateProvidedRequest;
&gt; +    *this = delegateProvidedRequest.nsURLRequest(DoNotUpdateHTTPBody);

This looks like a much slower way to do the same, as we&apos;ll need to move all fields into NSURLRequest first, and then back into WebCore types.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961484</commentid>
    <comment_count>10</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-12-19 11:58:37 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; (From update of attachment 219642 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=219642&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/network/mac/ResourceRequestMac.mm:229
&gt; &gt; -    *this = delegateProvidedRequest;
&gt; &gt; +    *this = delegateProvidedRequest.nsURLRequest(DoNotUpdateHTTPBody);
&gt; 
&gt; This looks like a much slower way to do the same, as we&apos;ll need to move all fields into NSURLRequest first, and then back into WebCore types.

Right, but it&apos;s already done by the caller anyway no?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961486</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-12-19 12:02:27 -0800</bug_when>
    <thetext>Not sure, are you saying that delegateProvidedRequest only has an NSURLRequest in it, and platform request fields are not updated?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961494</commentid>
    <comment_count>12</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-12-19 12:16:39 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; Not sure, are you saying that delegateProvidedRequest only has an NSURLRequest in it, and platform request fields are not updated?

What I mean is that the caller already creates a ResourceRequest from a NSURLRequest, so I guess it&apos;s equivalent, I&apos;m just moving the request.nsURLRequest(DoNotUpdateHTTPBody) from the caller to the implementation, or am I missing something?

m_suggestedRequestForWillSendRequest.updateFromDelegatePreservingOldHTTPBody(newRequest.nsURLRequest(DoNotUpdateHTTPBody));</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961504</commentid>
    <comment_count>13</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-12-19 12:34:24 -0800</bug_when>
    <thetext>There are two callers of updateFromDelegatePreservingOldHTTPBody(). The other one is in Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageResourceLoadClient.cpp, and it passes an existing ResourceRequest, not one created from NSURLRequest just for this purpose.

It seems that this patch adds another round-trip in this case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961791</commentid>
    <comment_count>14</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-12-20 01:41:19 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; There are two callers of updateFromDelegatePreservingOldHTTPBody(). The other one is in Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageResourceLoadClient.cpp, and it passes an existing ResourceRequest, not one created from NSURLRequest just for this purpose.
&gt; 
&gt; It seems that this patch adds another round-trip in this case.

Oh, fair enough, I missed the other caller. Thanks for clarifying.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022026</commentid>
    <comment_count>15</comment_count>
      <attachid>219642</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-07-12 17:01:17 -0700</bug_when>
    <thetext>Comment on attachment 219642
Another patch

Issue might still exist, but this has changed quite a bit since December, and the patch as-is won’t be needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022027</commentid>
    <comment_count>16</comment_count>
      <attachid>211780</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-07-12 17:01:48 -0700</bug_when>
    <thetext>Comment on attachment 211780
Patch

Looks like we landed something like this a long time ago.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052158</commentid>
    <comment_count>17</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-12-03 07:58:15 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 125422 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211780</attachid>
            <date>2013-09-16 07:08:23 -0700</date>
            <delta_ts>2014-07-12 17:01:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-121430-20130916160822.patch</filename>
            <type>text/plain</type>
            <size>1871</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1ODQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNDI5NDljOTBhNjU5ZjI3
ZDRkNjNkYzZjNzVkYTRkMGZhYTkwYWFiNi4uZjRjNmI4ZjQ2M2IzMmVjZGI3ZDIzNTU1ZWI2NTIy
ZDhkNmQzOWRkNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTA5LTE2ICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKKyAgICAgICAgQnVpbGRmaXggZm9y
IE5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6Y29udGludWVXaWxsU2VuZFJlcXVlc3QoKSBvbiAhUExB
VEZPUk0oTUFDKSBwbGF0Zm9ybXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyMTQzMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIE9yaWdpbmFsIHBhdGNoIGJ5IEt3YW5nIFl1bCBTZW8gPHNreXVsQGNvbXBh
bnkxMDAuY29tPi4KKworICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxv
YWRlci5jcHA6CisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6Y29udGlu
dWVXaWxsU2VuZFJlcXVlc3QpOgorICAgICAgICBEb24ndCB1c2UgbmV3UmVxdWVzdC5uc1VSTFJl
cXVlc3RhIGFzIGl0IGlzIE1hYyBwb3J0IHNwZWNpZmljLgorCiAyMDEzLTA5LTE1ICBHdXN0YXZv
IE5vcm9uaGEgU2lsdmEgIDxnbnNAZ25vbWUub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQgbWFr
ZSBkaXN0Y2hlY2sgZml4LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nl
c3MvTmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9j
ZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5jcHAKaW5kZXggOTFlNDRkZmQ0OGEzZDA1OTk2Yjg1
ZWI2NjVkNzY4ZTE5MGIwZWIwOS4uZmFlNTg3YWExZDdhOWYzMDEyNWU5YjNjY2VlNzRlMzc1NjIy
NGZjYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jl
c291cmNlTG9hZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9OZXR3
b3JrUmVzb3VyY2VMb2FkZXIuY3BwCkBAIC0yNDQsNyArMjQ0LDExIEBAIHZvaWQgTmV0d29ya1Jl
c291cmNlTG9hZGVyOjp3aWxsU2VuZFJlcXVlc3RBc3luYyhSZXNvdXJjZUhhbmRsZSogaGFuZGxl
LCBjb25zdCBSCiAKIHZvaWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjpjb250aW51ZVdpbGxTZW5k
UmVxdWVzdChjb25zdCBSZXNvdXJjZVJlcXVlc3QmIG5ld1JlcXVlc3QpCiB7CisjaWYgUExBVEZP
Uk0oTUFDKQogICAgIG1fc3VnZ2VzdGVkUmVxdWVzdEZvcldpbGxTZW5kUmVxdWVzdC51cGRhdGVG
cm9tRGVsZWdhdGVQcmVzZXJ2aW5nT2xkSFRUUEJvZHkobmV3UmVxdWVzdC5uc1VSTFJlcXVlc3Qo
RG9Ob3RVcGRhdGVIVFRQQm9keSkpOworI2Vsc2UKKyAgICBtX3N1Z2dlc3RlZFJlcXVlc3RGb3JX
aWxsU2VuZFJlcXVlc3QudXBkYXRlRnJvbURlbGVnYXRlUHJlc2VydmluZ09sZEhUVFBCb2R5KG5l
d1JlcXVlc3QpOworI2VuZGlmCiAKICAgICBSdW5Mb29wOjptYWluKCktPmRpc3BhdGNoKGJpbmQo
Jk5ldHdvcmtSZXNvdXJjZUxvYWRTY2hlZHVsZXI6OnJlY2VpdmVkUmVkaXJlY3QsICZOZXR3b3Jr
UHJvY2Vzczo6c2hhcmVkKCkubmV0d29ya1Jlc291cmNlTG9hZFNjaGVkdWxlcigpLCB0aGlzLCBt
X3N1Z2dlc3RlZFJlcXVlc3RGb3JXaWxsU2VuZFJlcXVlc3QudXJsKCkpKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219642</attachid>
            <date>2013-12-19 05:55:03 -0800</date>
            <delta_ts>2014-07-12 17:01:16 -0700</delta_ts>
            <desc>Another patch</desc>
            <filename>wk2-network-process-buildifx.diff</filename>
            <type>text/plain</type>
            <size>3076</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBlNmQ0YmY4Li42ZGU5YmYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTMtMTItMTkgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29t
PgorCisgICAgICAgIEJ1aWxkZml4IGZvciBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNvbnRpbnVl
V2lsbFNlbmRSZXF1ZXN0KCkgb24gIVBMQVRGT1JNKE1BQykgcGxhdGZvcm1zCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjE0MzAKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsv
bWFjL1Jlc291cmNlUmVxdWVzdE1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlUmVx
dWVzdDo6dXBkYXRlRnJvbURlbGVnYXRlUHJlc2VydmluZ09sZEhUVFBCb2R5KToKKyAgICAgICAg
VXBkYXRlIHRoZSBSZXNvdXJjZVJlcXVlc3QgZnJvbSBhIG5ldyBvbmUgY3JlYXRlZCB3aXRoCisg
ICAgICAgIE5TVVJMUmVxdWVzdCB1c2luZyBEb05vdFVwZGF0ZUhUVFBCb2R5IGZsYWcuCisKIDIw
MTMtMTItMTggIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgW01T
RV1bTWFjXSBBZGQgQVZTYW1wbGVCdWZmZXJSZW5kZXJlclN5bmNocm9uaXplciBzdXBwb3J0Lgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VS
ZXF1ZXN0TWFjLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3Vy
Y2VSZXF1ZXN0TWFjLm1tCmluZGV4IDg2OTE0MDUuLjAxNWJlYTkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlUmVxdWVzdE1hYy5tbQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZVJlcXVlc3RNYWMu
bW0KQEAgLTIyNiw3ICsyMjYsNyBAQCB2b2lkIFJlc291cmNlUmVxdWVzdDo6dXBkYXRlRnJvbURl
bGVnYXRlUHJlc2VydmluZ09sZEhUVFBCb2R5KGNvbnN0IFJlc291cmNlUmVxdQogewogICAgIFJl
ZlB0cjxGb3JtRGF0YT4gb2xkSFRUUEJvZHkgPSBodHRwQm9keSgpOwogCi0gICAgKnRoaXMgPSBk
ZWxlZ2F0ZVByb3ZpZGVkUmVxdWVzdDsKKyAgICAqdGhpcyA9IGRlbGVnYXRlUHJvdmlkZWRSZXF1
ZXN0Lm5zVVJMUmVxdWVzdChEb05vdFVwZGF0ZUhUVFBCb2R5KTsKICAgICBzZXRIVFRQQm9keShv
bGRIVFRQQm9keS5yZWxlYXNlKCkpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNTdkZDM1My4uNjc1OTRh
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJL
aXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTEyLTE5ICBDYXJsb3MgR2FyY2lh
IENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAgICBCdWlsZGZpeCBmb3IgTmV0
d29ya1Jlc291cmNlTG9hZGVyOjpjb250aW51ZVdpbGxTZW5kUmVxdWVzdCgpIG9uICFQTEFURk9S
TShNQUMpIHBsYXRmb3JtcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTIxNDMwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3VyY2VMb2FkZXIuY3BwOgorICAg
ICAgICAoV2ViS2l0OjpOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNvbnRpbnVlV2lsbFNlbmRSZXF1
ZXN0KTogUGFzcyB0aGUKKyAgICAgICAgZ2l2ZW4gUmVzb3VyY2VSZXF1ZXN0IHRvIHVwZGF0ZUZy
b21EZWxlZ2F0ZVByZXNlcnZpbmdPbGRIVFRQQm9keSgpLgorCiAyMDEzLTEyLTE4ICBUaW0gSG9y
dG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYktpdDIgVmlldyBH
ZXN0dXJlczogTW92ZSBXZWJQcm9jZXNzLXNpZGUgZ2VvbWV0cnkgY29sbGVjdGlvbiBpbnRvIGl0
cyBvd24gY2xhc3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9jZXNzL05l
dHdvcmtSZXNvdXJjZUxvYWRlci5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9O
ZXR3b3JrUmVzb3VyY2VMb2FkZXIuY3BwCmluZGV4IDJmOGE0OWYuLjE0YWVjNDMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5j
cHAKKysrIGIvU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9h
ZGVyLmNwcApAQCAtMjQzLDcgKzI0Myw3IEBAIHZvaWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjp3
aWxsU2VuZFJlcXVlc3RBc3luYyhSZXNvdXJjZUhhbmRsZSogaGFuZGxlLCBjb25zdCBSCiAKIHZv
aWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjpjb250aW51ZVdpbGxTZW5kUmVxdWVzdChjb25zdCBS
ZXNvdXJjZVJlcXVlc3QmIG5ld1JlcXVlc3QpCiB7Ci0gICAgbV9zdWdnZXN0ZWRSZXF1ZXN0Rm9y
V2lsbFNlbmRSZXF1ZXN0LnVwZGF0ZUZyb21EZWxlZ2F0ZVByZXNlcnZpbmdPbGRIVFRQQm9keShu
ZXdSZXF1ZXN0Lm5zVVJMUmVxdWVzdChEb05vdFVwZGF0ZUhUVFBCb2R5KSk7CisgICAgbV9zdWdn
ZXN0ZWRSZXF1ZXN0Rm9yV2lsbFNlbmRSZXF1ZXN0LnVwZGF0ZUZyb21EZWxlZ2F0ZVByZXNlcnZp
bmdPbGRIVFRQQm9keShuZXdSZXF1ZXN0KTsKIAogICAgIFJ1bkxvb3A6Om1haW4oKS0+ZGlzcGF0
Y2goYmluZCgmTmV0d29ya1Jlc291cmNlTG9hZFNjaGVkdWxlcjo6cmVjZWl2ZWRSZWRpcmVjdCwg
Jk5ldHdvcmtQcm9jZXNzOjpzaGFyZWQoKS5uZXR3b3JrUmVzb3VyY2VMb2FkU2NoZWR1bGVyKCks
IHRoaXMsIG1fc3VnZ2VzdGVkUmVxdWVzdEZvcldpbGxTZW5kUmVxdWVzdC51cmwoKSkpOwogCg==
</data>
<flag name="review"
          id="243291"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>