<?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>30661</bug_id>
          
          <creation_ts>2009-10-21 22:08:18 -0700</creation_ts>
          <short_desc>Chromium HTTP Connection Count erroneously throttled to 4.</short_desc>
          <delta_ts>2009-10-26 11:40:58 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike Belshe">mbelshe</reporter>
          <assigned_to name="Mike Belshe">mbelshe</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>156784</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Belshe">mbelshe</who>
    <bug_when>2009-10-21 22:08:18 -0700</bug_when>
    <thetext>When initializeMaximumHTTPConnectionCountPerHost() was introduced (ResourceRequestBase.cpp), it artificially throttled non-MAC platforms at 4 connections.

Chromium needs to use 6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156821</commentid>
    <comment_count>1</comment_count>
      <attachid>41641</attachid>
    <who name="Mike Belshe">mbelshe</who>
    <bug_when>2009-10-22 00:20:13 -0700</bug_when>
    <thetext>Created attachment 41641
patch

Simple patch to do the same thing that the mac platform does - have this function be controlled outside of webkit.

A corresponding change will be made in the chromium api to provide this function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156868</commentid>
    <comment_count>2</comment_count>
      <attachid>41641</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2009-10-22 06:28:36 -0700</bug_when>
    <thetext>Comment on attachment 41641
patch

&gt; Index: WebCore/ChangeLog
...
&gt; +        Make the number of connections for chromium controlled by
&gt; +	chromium rather than by ReosurceRequestBase.
&gt; +	https://bugs.webkit.org/show_bug.cgi?id=30661

nit: ^^^ remove the tabs


&gt; Index: WebCore/platform/network/ResourceRequestBase.cpp
...
&gt; +#if !PLATFORM(MAC) &amp;&amp; !USE(CFNETWORK) &amp;&amp; !USE(SOUP) &amp;&amp; !PLATFORM(CHROMIUM)
&gt;  unsigned initializeMaximumHTTPConnectionCountPerHost()

This method should probably be implemented in chromium/ResourceRequest.h as
either defined to return 6 or defined in terms of a ChromiumBridge function
call of exactly the same signature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156902</commentid>
    <comment_count>3</comment_count>
      <attachid>41661</attachid>
    <who name="Mike Belshe">mbelshe</who>
    <bug_when>2009-10-22 09:09:56 -0700</bug_when>
    <thetext>Created attachment 41661
Patch 2; this time with the chromium implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156926</commentid>
    <comment_count>4</comment_count>
      <attachid>41661</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-10-22 10:45:45 -0700</bug_when>
    <thetext>Comment on attachment 41661
Patch 2; this time with the chromium implementation.

 9         No new tests. (OOPS!)
will have to be removed before commit.  Our documentation isn&apos;t very good on that subject, but the OOPS will cause the commit to fail.

Better would be to replace that with a short comment explaining why this is untestable (it actually probably isn&apos;t untestable, but could be kinda tricky).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156960</commentid>
    <comment_count>5</comment_count>
      <attachid>41674</attachid>
    <who name="Mike Belshe">mbelshe</who>
    <bug_when>2009-10-22 11:58:37 -0700</bug_when>
    <thetext>Created attachment 41674
Patch 3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157515</commentid>
    <comment_count>6</comment_count>
      <attachid>41674</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-24 17:33:47 -0700</bug_when>
    <thetext>Comment on attachment 41674
Patch 3

Rejecting patch 41674 from commit-queue.

mike@belshe.com does not have committer permissions according to http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/modules/committers.py.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157834</commentid>
    <comment_count>7</comment_count>
      <attachid>41674</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-10-26 11:28:36 -0700</bug_when>
    <thetext>Comment on attachment 41674
Patch 3

I can&apos;t remember who is and who is not a committer these days.  But if you&apos;re a committer mike, feel free to add yourself to that file!  Otherwise you can set commit-queue? and someone will come along and cq+ your patches.

cq+ing this one now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157837</commentid>
    <comment_count>8</comment_count>
      <attachid>41674</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-26 11:40:54 -0700</bug_when>
    <thetext>Comment on attachment 41674
Patch 3

Clearing flags on attachment: 41674

Committed r50079: &lt;http://trac.webkit.org/changeset/50079&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157838</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-26 11:40:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41641</attachid>
            <date>2009-10-22 00:20:13 -0700</date>
            <delta_ts>2009-10-22 06:28:36 -0700</delta_ts>
            <desc>patch</desc>
            <filename>30661.patch</filename>
            <type>text/plain</type>
            <size>1221</size>
            <attacher name="Mike Belshe">mbelshe</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0OTkzMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDktMTAtMjIgIE1pa2UgQmVsc2hlICA8bWlrZUBiZWxzaGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ug
dGhlIG51bWJlciBvZiBjb25uZWN0aW9ucyBmb3IgY2hyb21pdW0gY29udHJvbGxlZCBieQorCWNo
cm9taXVtIHJhdGhlciB0aGFuIGJ5IFJlb3N1cmNlUmVxdWVzdEJhc2UuCisJaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwNjYxCisKKyAgICAgICAgTm8gbmV3IHRlc3Rz
LiAoT09QUyEpCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJh
c2UuY3BwOgorCiAyMDA5LTEwLTIyICBGdW1pdG9zaGkgVWthaSAgPHVrYWlAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFsZXhleSBQcm9za3VyeWFrb3YuCkluZGV4OiBXZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuY3BwCShyZXZp
c2lvbiA0OTkzMCkKKysrIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlcXVlc3RC
YXNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzU4LDcgKzM1OCw3IEBACiAgICAgbV9yZXNvdXJj
ZVJlcXVlc3RVcGRhdGVkID0gdHJ1ZTsKIH0KIAotI2lmICFQTEFURk9STShNQUMpICYmICFVU0Uo
Q0ZORVRXT1JLKSAmJiAhVVNFKFNPVVApCisjaWYgIVBMQVRGT1JNKE1BQykgJiYgIVVTRShDRk5F
VFdPUkspICYmICFVU0UoU09VUCkgJiYgIVBMQVRGT1JNKENIUk9NSVVNKQogdW5zaWduZWQgaW5p
dGlhbGl6ZU1heGltdW1IVFRQQ29ubmVjdGlvbkNvdW50UGVySG9zdCgpCiB7CiAgICAgLy8gVGhp
cyBpcyB1c2VkIGJ5IHRoZSBsb2FkZXIgdG8gY29udHJvbCB0aGUgbnVtYmVyIG9mIGlzc3VlZCBw
YXJhbGxlbCBsb2FkIHJlcXVlc3RzLiAK
</data>
<flag name="review"
          id="23069"
          type_id="1"
          status="-"
          setter="fishd"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41661</attachid>
            <date>2009-10-22 09:09:56 -0700</date>
            <delta_ts>2009-10-23 11:06:04 -0700</delta_ts>
            <desc>Patch 2; this time with the chromium implementation.</desc>
            <filename>patch.30661</filename>
            <type>text/plain</type>
            <size>3808</size>
            <attacher name="Mike Belshe">mbelshe</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0OTkzMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDktMTAtMjIgIE1pa2UgQmVsc2hlICA8bWlrZUBiZWxzaGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ug
dGhlIG51bWJlciBvZiBjb25uZWN0aW9ucyBmb3IgY2hyb21pdW0gY29udHJvbGxlZCBieQorICAg
ICAgICBjaHJvbWl1bSByYXRoZXIgdGhhbiBieSBSZXNvdXJjZVJlcXVlc3RCYXNlLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzA2NjEKKworICAgICAg
ICBObyBuZXcgdGVzdHMuIChPT1BTISkKKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvUmVz
b3VyY2VSZXF1ZXN0QmFzZS5jcHA6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1
bS9SZXNvdXJjZVJlcXVlc3QuY3BwOgorCiAyMDA5LTEwLTIyICBGdW1pdG9zaGkgVWthaSAgPHVr
YWlAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFsZXhleSBQcm9za3VyeWFr
b3YuCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1
ZXN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0v
UmVzb3VyY2VSZXF1ZXN0LmNwcAkocmV2aXNpb24gMCkKKysrIFdlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuY3BwCShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDM0IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDA5IEdvb2dsZSwgSW5jLgorICoKKyAqIFJl
ZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Ig
d2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9u
IGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgor
ICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgQU5EIElUUyBDT05UUklC
VVRPUlMgIkFTIElTIiBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywg
SU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQ
T1NFIEFSRSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgQ09NUFVURVIsIElO
Qy4gT1IKKyAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNU
LCBJTkNJREVOVEFMLCBTUEVDSUFMLAorICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERB
TUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogUFJPQ1VSRU1FTlQgT0Yg
U1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCisgKiBQ
Uk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBB
TlkgVEhFT1JZCisgKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBM
SUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0Up
IEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwg
RVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4gCisgKi8K
KworbmFtZXNwYWNlIFdlYkNvcmUgeworCisvLyBUaGlzIGlzIHVzZWQgYnkgdGhlIGxvYWRlciB0
byBjb250cm9sIHRoZSBudW1iZXIgb2YgaXNzdWVkIHBhcmFsbGVsIGxvYWQgcmVxdWVzdHMuIAor
dW5zaWduZWQgaW5pdGlhbGl6ZU1heGltdW1IVFRQQ29ubmVjdGlvbkNvdW50UGVySG9zdCgpCit7
CisgICAgcmV0dXJuIDY7Cit9CisKK30gLy8gbmFtZXNwYWNlIFdlYkNvcmUKSW5kZXg6IFdlYkNv
cmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlcXVlc3RCYXNlLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5jcHAJKHJldmlz
aW9uIDQ5OTMwKQorKysgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJh
c2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNTgsNyArMzU4LDcgQEAKICAgICBtX3Jlc291cmNl
UmVxdWVzdFVwZGF0ZWQgPSB0cnVlOwogfQogCi0jaWYgIVBMQVRGT1JNKE1BQykgJiYgIVVTRShD
Rk5FVFdPUkspICYmICFVU0UoU09VUCkKKyNpZiAhUExBVEZPUk0oTUFDKSAmJiAhVVNFKENGTkVU
V09SSykgJiYgIVVTRShTT1VQKSAmJiAhUExBVEZPUk0oQ0hST01JVU0pCiB1bnNpZ25lZCBpbml0
aWFsaXplTWF4aW11bUhUVFBDb25uZWN0aW9uQ291bnRQZXJIb3N0KCkKIHsKICAgICAvLyBUaGlz
IGlzIHVzZWQgYnkgdGhlIGxvYWRlciB0byBjb250cm9sIHRoZSBudW1iZXIgb2YgaXNzdWVkIHBh
cmFsbGVsIGxvYWQgcmVxdWVzdHMuIApJbmRleDogV2ViQ29yZS9XZWJDb3JlLmd5cGkKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9XZWJDb3JlLmd5cGkJKHJldmlzaW9uIDQ5OTMwKQorKysgV2ViQ29y
ZS9XZWJDb3JlLmd5cGkJKHdvcmtpbmcgY29weSkKQEAgLTIzNzYsNiArMjM3Niw3IEBACiAgICAg
ICAgICAgICAncGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9OZXR3b3JrU3RhdGVOb3RpZmllckNo
cm9taXVtLmNwcCcsCiAgICAgICAgICAgICAncGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9OZXR3
b3JrU3RhdGVOb3RpZmllclByaXZhdGUuaCcsCiAgICAgICAgICAgICAncGxhdGZvcm0vbmV0d29y
ay9jaHJvbWl1bS9SZXNvdXJjZUVycm9yLmgnLAorICAgICAgICAgICAgJ3BsYXRmb3JtL25ldHdv
cmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmNwcCcsCiAgICAgICAgICAgICAncGxhdGZvcm0v
bmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuaCcsCiAgICAgICAgICAgICAncGxhdGZv
cm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlc3BvbnNlLmgnLAogICAgICAgICAgICAgJ3Bs
YXRmb3JtL25ldHdvcmsvY2hyb21pdW0vU29ja2V0U3RyZWFtRXJyb3IuaCcsCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41674</attachid>
            <date>2009-10-22 11:58:37 -0700</date>
            <delta_ts>2009-10-26 11:40:54 -0700</delta_ts>
            <desc>Patch 3</desc>
            <filename>patch.30661</filename>
            <type>text/plain</type>
            <size>3775</size>
            <attacher name="Mike Belshe">mbelshe</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0OTkzMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDktMTAtMjIgIE1pa2UgQmVsc2hlICA8bWlrZUBiZWxzaGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ug
dGhlIG51bWJlciBvZiBjb25uZWN0aW9ucyBmb3IgY2hyb21pdW0gY29udHJvbGxlZCBieQorICAg
ICAgICBjaHJvbWl1bSByYXRoZXIgdGhhbiBieSBSZXNvdXJjZVJlcXVlc3RCYXNlLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzA2NjEKKworICAgICAg
ICAqIHBsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5jcHA6CisgICAgICAgICog
cGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuY3BwOgorCiAyMDA5LTEw
LTIyICBGdW1pdG9zaGkgVWthaSAgPHVrYWlAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEFsZXhleSBQcm9za3VyeWFrb3YuCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmNwcAkocmV2aXNpb24gMCkK
KysrIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuY3Bw
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDM0IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDA5
IEdvb2dsZSwgSW5jLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVy
bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0
OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5k
IHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5h
cnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4g
dGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQg
d2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQg
QlkgQVBQTEUgQU5EIElUUyBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5ZCisgKiBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRI
RQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQg
U0hBTEwgQVBQTEUgQ09NUFVURVIsIElOQy4gT1IKKyAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUg
Rk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAorICogRVhFTVBM
QVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVE
IFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9T
UyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04p
IEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCisgKiBPRiBMSUFCSUxJVFksIFdIRVRI
RVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcg
TkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVT
RQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElU
WSBPRiBTVUNIIERBTUFHRS4gCisgKi8KKworbmFtZXNwYWNlIFdlYkNvcmUgeworCisvLyBUaGlz
IGlzIHVzZWQgYnkgdGhlIGxvYWRlciB0byBjb250cm9sIHRoZSBudW1iZXIgb2YgaXNzdWVkIHBh
cmFsbGVsIGxvYWQgcmVxdWVzdHMuIAordW5zaWduZWQgaW5pdGlhbGl6ZU1heGltdW1IVFRQQ29u
bmVjdGlvbkNvdW50UGVySG9zdCgpCit7CisgICAgcmV0dXJuIDY7Cit9CisKK30gLy8gbmFtZXNw
YWNlIFdlYkNvcmUKSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlcXVl
c3RCYXNlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3Vy
Y2VSZXF1ZXN0QmFzZS5jcHAJKHJldmlzaW9uIDQ5OTMwKQorKysgV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNTgsNyAr
MzU4LDcgQEAKICAgICBtX3Jlc291cmNlUmVxdWVzdFVwZGF0ZWQgPSB0cnVlOwogfQogCi0jaWYg
IVBMQVRGT1JNKE1BQykgJiYgIVVTRShDRk5FVFdPUkspICYmICFVU0UoU09VUCkKKyNpZiAhUExB
VEZPUk0oTUFDKSAmJiAhVVNFKENGTkVUV09SSykgJiYgIVVTRShTT1VQKSAmJiAhUExBVEZPUk0o
Q0hST01JVU0pCiB1bnNpZ25lZCBpbml0aWFsaXplTWF4aW11bUhUVFBDb25uZWN0aW9uQ291bnRQ
ZXJIb3N0KCkKIHsKICAgICAvLyBUaGlzIGlzIHVzZWQgYnkgdGhlIGxvYWRlciB0byBjb250cm9s
IHRoZSBudW1iZXIgb2YgaXNzdWVkIHBhcmFsbGVsIGxvYWQgcmVxdWVzdHMuIApJbmRleDogV2Vi
Q29yZS9XZWJDb3JlLmd5cGkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9XZWJDb3JlLmd5cGkJKHJl
dmlzaW9uIDQ5OTMwKQorKysgV2ViQ29yZS9XZWJDb3JlLmd5cGkJKHdvcmtpbmcgY29weSkKQEAg
LTIzNzYsNiArMjM3Niw3IEBACiAgICAgICAgICAgICAncGxhdGZvcm0vbmV0d29yay9jaHJvbWl1
bS9OZXR3b3JrU3RhdGVOb3RpZmllckNocm9taXVtLmNwcCcsCiAgICAgICAgICAgICAncGxhdGZv
cm0vbmV0d29yay9jaHJvbWl1bS9OZXR3b3JrU3RhdGVOb3RpZmllclByaXZhdGUuaCcsCiAgICAg
ICAgICAgICAncGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZUVycm9yLmgnLAorICAg
ICAgICAgICAgJ3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmNwcCcs
CiAgICAgICAgICAgICAncGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3Qu
aCcsCiAgICAgICAgICAgICAncGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlc3Bv
bnNlLmgnLAogICAgICAgICAgICAgJ3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vU29ja2V0U3Ry
ZWFtRXJyb3IuaCcsCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>