<?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>140628</bug_id>
          
          <creation_ts>2015-01-19 11:01:56 -0800</creation_ts>
          <short_desc>Create a &quot;load and stall&quot; cgi that support byte ranges.</short_desc>
          <delta_ts>2015-01-23 10:28:27 -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>Media</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>140626</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1062413</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2015-01-19 11:01:56 -0800</bug_when>
    <thetext>Update LayoutTests/http/tests/media/resources/serve-video.php to support &quot;load and stall&quot; behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1062420</commentid>
    <comment_count>1</comment_count>
      <attachid>244910</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2015-01-19 11:19:07 -0800</bug_when>
    <thetext>Created attachment 244910
Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063713</commentid>
    <comment_count>2</comment_count>
      <attachid>244910</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-23 10:28:24 -0800</bug_when>
    <thetext>Comment on attachment 244910
Proposed patch.

Clearing flags on attachment: 244910

Committed r179011: &lt;http://trac.webkit.org/changeset/179011&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063714</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-23 10:28:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244910</attachid>
            <date>2015-01-19 11:19:07 -0800</date>
            <delta_ts>2015-01-23 10:28:24 -0800</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>cgi_patch_2.txt</filename>
            <type>text/plain</type>
            <size>4153</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE3ODY1NSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE1LTAxLTE5ICBFcmljIENhcmxzb24gIDxl
cmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIENyZWF0ZSBhICJsb2FkIGFuZCBzdGFs
bCIgY2dpIHRoYXQgc3VwcG9ydCBieXRlIHJhbmdlcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MDYyOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogaHR0cC90ZXN0cy9tZWRpYS9yZXNvdXJjZXMvc2Vy
dmUtdmlkZW8ucGhwOiBBZGQgc3VwcG9ydCBmb3IgInN0YWxsT2Zmc2V0IiwgInN0YWxsRHVyYXRp
b24iLCAKKyAgICAgICAgICAgIGFuZCAiY2h1bmtTaXplIiBwYXJhbWV0ZXJzLgorCiAyMDE1LTAx
LTE2ICBBZGEgQ2hhbiAgPGFkYWNoYW5AYXBwbGUuY29tPgogCiAgICAgICAgIEhUTUxNZWRpYUVs
ZW1lbnQ6OmlzUGxheWluZ0F1ZGlvKCkgc2hvdWxkIHJldHVybiBmYWxzZSBpZiB0aGUgZWxlbWVu
dCBpcyBleHBsaWNpdGx5IG11dGVkIGJ5IHNjcmlwdC4KSW5kZXg6IExheW91dFRlc3RzL2h0dHAv
dGVzdHMvbWVkaWEvcmVzb3VyY2VzL3NlcnZlLXZpZGVvLnBocAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL3Jlc291cmNlcy9zZXJ2ZS12aWRlby5waHAJKHJldmlz
aW9uIDE3ODU5NCkKKysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVkaWEvcmVzb3VyY2VzL3Nl
cnZlLXZpZGVvLnBocAkod29ya2luZyBjb3B5KQpAQCAtNyw3ICs3LDcgQEAKIAogICAgIC8vIFNl
dCB2YXJpYWJsZXMKICAgICAkc2V0dGluZ3MgPSBhcnJheSgKLSAgICAgICAgImNodW5rU2l6ZSIg
PT4gMTAyNCAqIDI1NiwKKyAgICAgICAgImNodW5rU2l6ZSIgPT4gYXJyYXlfa2V5X2V4aXN0cygi
Y2h1bmtTaXplIiwgJF9HRVQpID8gJF9HRVRbImNodW5rU2l6ZSJdIDogMTAyNCAqIDI1NiwKICAg
ICAgICAgImRhdGFiYXNlRmlsZSIgPT4gIm1ldGFkYXRhLmRiIiwKICAgICAgICAgImh0dHBTdGF0
dXMiID0+ICI1MDAgSW50ZXJuYWwgU2VydmVyIEVycm9yIiwKICAgICAgICAgIm1lZGlhRGlyZWN0
b3J5IiA9PiBhcnJheV9rZXlfZXhpc3RzKCJuYW1lIiwgJF9HRVQpID8gZGlybmFtZSgkX0dFVFsi
bmFtZSJdKSA6ICIiLApAQCAtMTgsNiArMTgsOCBAQAogICAgICAgICAic2V0Q29udGVudExlbmd0
aCIgPT4gYXJyYXlfa2V5X2V4aXN0cygiY29udGVudC1sZW5ndGgiLCAkX0dFVCkgPyAkX0dFVFsi
Y29udGVudC1sZW5ndGgiXSA6ICJ5ZXMiLAogICAgICAgICAic2V0SWN5RGF0YSIgPT4gYXJyYXlf
a2V5X2V4aXN0cygiaWN5LWRhdGEiLCAkX0dFVCkgPyAkX0dFVFsiaWN5LWRhdGEiXSA6ICJubyIs
CiAgICAgICAgICJzdXBwb3J0UmFuZ2VzIiA9PiBhcnJheV9rZXlfZXhpc3RzKCJyYW5nZXMiLCAk
X0dFVCkgPyAkX0dFVFsicmFuZ2VzIl0gOiAieWVzIiwKKyAgICAgICAgInN0YWxsT2Zmc2V0IiA9
PiBhcnJheV9rZXlfZXhpc3RzKCJzdGFsbE9mZnNldCIsICRfR0VUKSA/ICRfR0VUWyJzdGFsbE9m
ZnNldCJdIDogMCwKKyAgICAgICAgInN0YWxsRHVyYXRpb24iID0+IGFycmF5X2tleV9leGlzdHMo
InN0YWxsRHVyYXRpb24iLCAkX0dFVCkgPyAkX0dFVFsic3RhbGxEdXJhdGlvbiJdIDogMiwKICAg
ICApOwogCiAgICAgLy8gNTAwIG9uIGVycm9ycwpAQCAtMjUsMTAgKzI3LDEwIEBACiAgICAgICAg
IHRyaWdnZXJfZXJyb3IoIllvdSBoYXZlIG5vdCBzcGVjaWZpZWQgYSAnbmFtZScgcGFyYW1ldGVy
LiIsIEVfVVNFUl9XQVJOSU5HKTsKICAgICAgICAgZ290byBhbnN3ZXJpbmc7CiAgICAgfQotICAg
ICRmaWxlTmFtZSA9ICRfR0VUWyJuYW1lIl07CiAKKyAgICAkZmlsZU5hbWUgPSAkX0dFVFsibmFt
ZSJdOwogICAgIGlmICghZmlsZV9leGlzdHMoJGZpbGVOYW1lKSkgewotICAgICAgICB0cmlnZ2Vy
X2Vycm9yKCJUaGUgZmlsZSB0byBzdHJlYW0gc3BlY2lmaWVkIGF0ICduYW1lJyBkb2Vzbid0IGV4
aXN0LiIsIEVfVVNFUl9XQVJOSU5HKTsKKyAgICAgICAgdHJpZ2dlcl9lcnJvcigiVGhlIGZpbGUg
JyIgLiAkZmlsZU5hbWUgLiAiJyBkb2Vzbid0IGV4aXN0LiIsIEVfVVNFUl9XQVJOSU5HKTsKICAg
ICAgICAgZ290byBhbnN3ZXJpbmc7CiAgICAgfQogICAgICRzZXR0aW5nc1siZGF0YWJhc2VGaWxl
Il0gPSAkc2V0dGluZ3NbIm1lZGlhRGlyZWN0b3J5Il0gLiAiLyIgLiAkc2V0dGluZ3NbImRhdGFi
YXNlRmlsZSJdOwpAQCAtNjcsNiArNjksMTEgQEAKIAogICAgIC8vIFRoZXJlIGlzIGV2ZXJ5dGhp
bmcgbmVlZGVkIHRvIHNlbmQgdGhlIG1lZGlhIGZpbGUKICAgICAkZmlsZVNpemUgPSBmaWxlc2l6
ZSgkZmlsZU5hbWUpOworICAgIGlmICgkc2V0dGluZ3NbInN0YWxsT2Zmc2V0Il0gJiYgKCRzZXR0
aW5nc1sic3RhbGxPZmZzZXQiXSA+ICRmaWxlU2l6ZSkpIHsKKyAgICAgICAgdHJpZ2dlcl9lcnJv
cigiVGhlICdzdGFsbE9mZnNldCcgb2Zmc2V0IHBhcmFtZXRlciBpcyBncmVhdGVyIHRoYW4gZmls
ZSBzaXplICgiIC4gJGZpbGVTaXplIC4gIikuIiwgRV9VU0VSX1dBUk5JTkcpOworICAgICAgICBn
b3RvIGFuc3dlcmluZzsKKyAgICB9CisKICAgICAkc3RhcnQgPSAwOwogICAgICRlbmQgPSAkZmls
ZVNpemUgLSAxOwogICAgIGlmICgkc2V0dGluZ3NbInN1cHBvcnRSYW5nZXMiXSAhPSAibm8iICYm
IGFycmF5X2tleV9leGlzdHMoIkhUVFBfUkFOR0UiLCAkX1NFUlZFUikpCkBAIC0xMDcsNyArMTE0
LDcgQEAgYW5zd2VyaW5nOgogICAgIH0KIAogICAgIGhlYWRlcigiTGFzdC1Nb2RpZmllZDogIiAu
IGdtZGF0ZSgiRCwgZCBNIFkgSDppOnMiKSAuICIgR01UIik7Ci0gICAgaGVhZGVyKCJQcmFnbWE6
IG5vLWNhY2hlIik7CisgICAgaGVhZGVyKCJDYWNoZS1Db250cm9sOiBuby1jYWNoZSIpOwogICAg
IGhlYWRlcigiRXRhZzogIiAuICciJyAuICRmaWxlU2l6ZSAuICItIiAuIGZpbGVtdGltZSgkZmls
ZU5hbWUpIC4gJyInKTsKICAgICBpZiAoJHNldHRpbmdzWyJzZXRJY3lEYXRhIl0gPT0gInllcyIp
IHsKICAgICAgICAgJGJpdFJhdGUgPSBjZWlsKCRwbGF5RmlsZXNbJGldWyJiaXRSYXRlIl0gLyAx
MDAwKTsKQEAgLTEzNCwxMiArMTQxLDI0IEBAIGFuc3dlcmluZzoKICAgICAkZm4gPSBmb3Blbigk
ZmlsZU5hbWUsICJyYiIpOwogICAgIGZzZWVrKCRmbiwgJG9mZnNldCwgMCk7CiAKKyAgICBpZiAo
JHNldHRpbmdzWyJzdGFsbER1cmF0aW9uIl0pCisgICAgICAgIHNldF90aW1lX2xpbWl0KDApOwor
CiAgICAgd2hpbGUgKCFmZW9mKCRmbikgJiYgJG9mZnNldCA8PSAkZW5kICYmIGNvbm5lY3Rpb25f
c3RhdHVzKCkgPT0gMCkgewogICAgICAgICAkcmVhZFNpemUgPSBtaW4oJHNldHRpbmdzWyJjaHVu
a1NpemUiXSwgKCRlbmQgLSAkb2Zmc2V0KSArIDEpOworICAgICAgICAkc3RhbGxOb3cgPSBmYWxz
ZTsKKyAgICAgICAgaWYgKCRzZXR0aW5nc1sic3RhbGxPZmZzZXQiXSAmJiAkc2V0dGluZ3NbInN0
YWxsT2Zmc2V0Il0gPj0gJG9mZnNldCAmJiAkc2V0dGluZ3NbInN0YWxsT2Zmc2V0Il0gPCAkb2Zm
c2V0ICsgJHJlYWRTaXplKSB7CisgICAgICAgICAgICAkcmVhZFNpemUgPSBtaW4oJHNldHRpbmdz
WyJjaHVua1NpemUiXSwgJHNldHRpbmdzWyJzdGFsbE9mZnNldCJdIC0gJG9mZnNldCk7CisgICAg
ICAgICAgICAkc3RhbGxOb3cgPSB0cnVlOworICAgICAgICB9CisKICAgICAgICAgJGJ1ZmZlciA9
IGZyZWFkKCRmbiwgJHJlYWRTaXplKTsKICAgICAgICAgcHJpbnQoJGJ1ZmZlcik7CiAgICAgICAg
IGZsdXNoKCk7CiAgICAgICAgICRvZmZzZXQgKz0gJHNldHRpbmdzWyJjaHVua1NpemUiXTsKKyAg
ICAgICAgCisgICAgICAgIGlmICgkc3RhbGxOb3cpCisgICAgICAgICAgICBzbGVlcCgkc2V0dGlu
Z3NbInN0YWxsRHVyYXRpb24iXSk7CiAgICAgfQogICAgIGZjbG9zZSgkZm4pOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>