<?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>100445</bug_id>
          
          <creation_ts>2012-10-25 19:27:59 -0700</creation_ts>
          <short_desc>Webkit adds a boundary to the Content-Type: text/plain POST header</short_desc>
          <delta_ts>2012-10-28 19:51:14 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="Kunihiko Sakamoto">ksakamoto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>japhet</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>751453</commentid>
    <comment_count>0</comment_count>
    <who name="Kunihiko Sakamoto">ksakamoto</who>
    <bug_when>2012-10-25 19:27:59 -0700</bug_when>
    <thetext>Imported from http://crbug.com/157040

When a form with enctype=&quot;text/plain&quot; attribute is submitted using POST method, webkit adds empty boundary parameter to the Content-Type header. i.e.

Content-Type: text/plain;boundary=

It should be &quot;text/plain&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751782</commentid>
    <comment_count>1</comment_count>
      <attachid>170869</attachid>
    <who name="Kunihiko Sakamoto">ksakamoto</who>
    <bug_when>2012-10-26 03:27:01 -0700</bug_when>
    <thetext>Created attachment 170869
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753026</commentid>
    <comment_count>2</comment_count>
    <who name="Kunihiko Sakamoto">ksakamoto</who>
    <bug_when>2012-10-28 19:08:51 -0700</bug_when>
    <thetext>Kent-san, could you please review this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753028</commentid>
    <comment_count>3</comment_count>
      <attachid>170869</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-10-28 19:25:06 -0700</bug_when>
    <thetext>Comment on attachment 170869
Patch

Looks ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753031</commentid>
    <comment_count>4</comment_count>
      <attachid>170869</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-28 19:51:10 -0700</bug_when>
    <thetext>Comment on attachment 170869
Patch

Clearing flags on attachment: 170869

Committed r132758: &lt;http://trac.webkit.org/changeset/132758&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753032</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-28 19:51:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170869</attachid>
            <date>2012-10-26 03:27:01 -0700</date>
            <delta_ts>2012-10-28 19:51:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100445-20121026192533.patch</filename>
            <type>text/plain</type>
            <size>6287</size>
            <attacher name="Kunihiko Sakamoto">ksakamoto</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNTEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDEwMGE3NzY2Njg4Y2Nk
M2I0Nzc5YzBjMTliODY0ODRhODc3YmZjMS4uZTU0NzYzNzg3YzYyMTI1MzllMTkyZTRkZmIwNDBj
YTg3ZDdlMjViYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTI2ICBLdW5p
aGlrbyBTYWthbW90byAgPGtzYWthbW90b0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2Via2l0
IGFkZHMgYSBib3VuZGFyeSB0byB0aGUgQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluIFBPU1QgaGVh
ZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA0
NDUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXhl
ZCBhIGJ1ZyB3aGVyZSBhbiBlbXB0eSBib3VuZGFyeSBwYXJhbWV0ZXIgd2FzIGFkZGVkIHRvIENv
bnRlbnQtVHlwZQorICAgICAgICBoZWFkZXIgd2hlbiBQT1NUaW5nIGZvcm1zIHdpdGggZW5jdHlw
ZT10ZXh0L3BsYWluLgorCisgICAgICAgIFRlc3Q6IGh0dHAvdGVzdHMvbWlzYy9mb3JtLXBvc3Qt
dGV4dHBsYWluLmh0bWwKKworICAgICAgICAqIGxvYWRlci9Gb3JtU3VibWlzc2lvbi5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpGb3JtU3VibWlzc2lvbjo6cG9wdWxhdGVGcmFtZUxvYWRSZXF1ZXN0
KTogQWRkIGJvdW5kYXJ5IHBhcmFtZXRlciB0bworICAgICAgICBDb250ZW50LVR5cGUgb25seSB3
aGVuIGEgYm91bmRhcnkgc3RyaW5nIGlzIGdlbmVyYXRlZC4KKwogMjAxMi0xMC0yNSAgS2V2aW4g
RWxsaXMgIDxrZXZlcnNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFRvdWNoIGFkanVzdG1lbnQg
c25hcHMgdG8gd3JvbmcgdGFyZ2V0IGF0IGEgcGx1Z2luIGJvdW5kYXJ5LgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvbG9hZGVyL0Zvcm1TdWJtaXNzaW9uLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2xvYWRlci9Gb3JtU3VibWlzc2lvbi5jcHAKaW5kZXggZTk3MmZlYTAzMGUzZDNiMTU5ZmM0Y2U2
M2NhMmZhMTFmYWM1NTNhZi4uZjE4MDBiN2Y2YzYyZWFhMTI1Y2IwYjFkNzRmYTU1OTQ2MjVhODIw
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0Zvcm1TdWJtaXNzaW9uLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRm9ybVN1Ym1pc3Npb24uY3BwCkBAIC0yNDUsOSAr
MjQ1LDkgQEAgdm9pZCBGb3JtU3VibWlzc2lvbjo6cG9wdWxhdGVGcmFtZUxvYWRSZXF1ZXN0KEZy
YW1lTG9hZFJlcXVlc3QmIGZyYW1lUmVxdWVzdCkKICAgICAgICAgZnJhbWVSZXF1ZXN0LnJlc291
cmNlUmVxdWVzdCgpLnNldEhUVFBCb2R5KG1fZm9ybURhdGEpOwogCiAgICAgICAgIC8vIGNvbnN0
cnVjdCBzb21lIHVzZXIgaGVhZGVycyBpZiBuZWNlc3NhcnkKLSAgICAgICAgaWYgKG1fY29udGVu
dFR5cGUuaXNOdWxsKCkgfHwgbV9jb250ZW50VHlwZSA9PSAiYXBwbGljYXRpb24veC13d3ctZm9y
bS11cmxlbmNvZGVkIikKKyAgICAgICAgaWYgKG1fYm91bmRhcnkuaXNFbXB0eSgpKQogICAgICAg
ICAgICAgZnJhbWVSZXF1ZXN0LnJlc291cmNlUmVxdWVzdCgpLnNldEhUVFBDb250ZW50VHlwZSht
X2NvbnRlbnRUeXBlKTsKLSAgICAgICAgZWxzZSAvLyBjb250ZW50VHlwZSBtdXN0IGJlICJtdWx0
aXBhcnQvZm9ybS1kYXRhIgorICAgICAgICBlbHNlCiAgICAgICAgICAgICBmcmFtZVJlcXVlc3Qu
cmVzb3VyY2VSZXF1ZXN0KCkuc2V0SFRUUENvbnRlbnRUeXBlKG1fY29udGVudFR5cGUgKyAiOyBi
b3VuZGFyeT0iICsgbV9ib3VuZGFyeSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggY2ZhOTM0YTkyMWFmMTk1
YTZlNGI5Y2IzMWM4MWQzYzg0YzllZjk2Ny4uOThkODNlNzEwZGNmMTlkNDFjYzMzOWQyODU0MGQ0
NTgxNTk5ODg2MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTI2ICBLdW5paGlrbyBT
YWthbW90byAgPGtzYWthbW90b0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2Via2l0IGFkZHMg
YSBib3VuZGFyeSB0byB0aGUgQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluIFBPU1QgaGVhZGVyCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA0NDUKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXhlZCB0ZXN0
IGZhaWx1cmUgYW5kIGFkZGVkIGEgdGVzdCBjYXNlIGZvciBDb250ZW50LVR5cGUgaGVhZGVyLgor
CisgICAgICAgICogaHR0cC90ZXN0cy9taXNjL2Zvcm0tcG9zdC10ZXh0cGxhaW4tZXhwZWN0ZWQu
dHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbWlzYy9mb3JtLXBvc3QtdGV4dHBsYWluLmh0bWw6
CisgICAgICAgICogaHR0cC90ZXN0cy9taXNjL3Jlc291cmNlcy9mb3JtLXBvc3QtdGV4dHBsYWlu
LnBocDoKKyAgICAgICAgQWRkZWQgYSB0ZXN0IGNhc2UgZm9yIHRlc3RpbmcgQ29udGVudC1UeXBl
IFBPU1QgaGVhZGVyLgorICAgICAgICBBbHNvIGZpeGVkIGV4aXN0aW5nIHRlc3QgY2FzZSB0aGF0
IGF0dGVtcHRlZCB0byB0ZXN0IG5ld2xpbmUgaW4gdGhlIGlucHV0IHZhbHVlLgorICAgICAgICBM
RiBpbiB0aGUgaW5wdXQgdmFsdWUgaXMgcmVwbGFjZWQgd2l0aCBDUkxGIGR1cmxpbmcgdGhlIGNv
bnN0cnVjdGlvbiBvZiB0aGUgZm9ybSBkYXRhIHNldC4KKwogMjAxMi0xMC0yNSAgS3dhbmdZb25n
IENob2kgIDxreTAuY2hvaUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXSBQbHVnaW4gdGVz
dCBnYXJkZW5pbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9mb3Jt
LXBvc3QtdGV4dHBsYWluLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlz
Yy9mb3JtLXBvc3QtdGV4dHBsYWluLWV4cGVjdGVkLnR4dAppbmRleCA1ZWE5MDVkZTk3ZWFlMDQy
MWViMzgxYmJjMGI3M2Q2ZDk5ZTA2MTFlLi40OTViMzg3ODgwNjY1Y2I2YzJhNGM5ZGQyZjk5YTJk
MjkwYzQzNzQ5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvZm9ybS1w
b3N0LXRleHRwbGFpbi1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9t
aXNjL2Zvcm0tcG9zdC10ZXh0cGxhaW4tZXhwZWN0ZWQudHh0CkBAIC0xLDMgKzEsNSBAQAotVGhp
cyBpcyBhIHRlc3QgZm9yIDIwNzk1LCBpdCBtYWtlcyBzdXJlIHRoYXQgZm9ybXMgUE9TVGVkIHdp
dGggYSBjb250ZW50LXR5cGUgb2YgdGV4dC9wbGFpbiBhY3R1YWxseSBzZW5kIGRhdGEgaW4gdGV4
dC9wbGFpbgorVGhpcyBpcyBhIHRlc3QgZm9yIDIwNzk1IGFuZCAxMDA0NDUsIGl0IG1ha2VzIHN1
cmUgdGhhdCBmb3JtcyBQT1NUZWQgd2l0aCBhIGNvbnRlbnQtdHlwZSBvZiB0ZXh0L3BsYWluIGFj
dHVhbGx5IHNlbmQgZGF0YSBpbiB0ZXh0L3BsYWluCiAKLUZBSUxVUkU6IGYxPVRoaXMgaXMgZmll
bGQgIzEgJiFAJCVcbj0nPD4gZjI9VGhpcyBpcyBmaWVsZCAjMiAiIgorU1VDQ0VTUzogQ29udGVu
dC10eXBlIGlzIHRleHQvcGxhaW4uCisKK1NVQ0NFU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvbWlzYy9mb3JtLXBvc3QtdGV4dHBsYWluLmh0bWwgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL21pc2MvZm9ybS1wb3N0LXRleHRwbGFpbi5odG1sCmluZGV4IGFlN2IyMTU0ZDkw
NjZhZmNiZGYyYWY5ZTNkMTg0MTI4MjYwZGQyZjAuLmEyYWQ4ZTlmYTMyNTQ0YWEwOWY0MWVmOWRi
NzIxZTYyYTllOTEzZjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9m
b3JtLXBvc3QtdGV4dHBsYWluLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNj
L2Zvcm0tcG9zdC10ZXh0cGxhaW4uaHRtbApAQCAtMSwxNSArMSwxNiBAQAogPGh0bWw+CiA8aGVh
ZD4KLTx0aXRsZT5SZWdyZXNzaW9uIHRlc3QgZm9yIGJ1ZyAyMDc5NTwvdGl0bGU+Cis8dGl0bGU+
UmVncmVzc2lvbiB0ZXN0IGZvciBidWcgMjA3OTUgYW5kIDEwMDQ0NTwvdGl0bGU+CiA8L2hlYWQ+
CiA8Ym9keT4KIDxwPgotVGhpcyBpcyBhIHRlc3QgZm9yIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMDc5NSwgaXQgbWFrZXMgc3VyZSB0aGF0CitUaGlzIGlzIGEgdGVz
dCBmb3IgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzk1IGFuZAor
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDQ0NSwgaXQgbWFrZXMg
c3VyZSB0aGF0CiBmb3JtcyBQT1NUZWQgd2l0aCBhIGNvbnRlbnQtdHlwZSBvZiB0ZXh0L3BsYWlu
IGFjdHVhbGx5IHNlbmQgZGF0YSBpbiB0ZXh0L3BsYWluCiA8L3A+CiAKIDxmb3JtIGVuY3R5cGU9
InRleHQvcGxhaW4iIG1ldGhvZD0icG9zdCIgYWN0aW9uPSJyZXNvdXJjZXMvZm9ybS1wb3N0LXRl
eHRwbGFpbi5waHAiIG5hbWU9ImYiPgotICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImYx
IiB2YWx1ZT0iVGhpcyBpcyBmaWVsZCAjMSAmIUAkJVxuPSc8PiI+CisgICAgPGlucHV0IHR5cGU9
ImhpZGRlbiIgbmFtZT0iZjEiIHZhbHVlPSJUaGlzIGlzIGZpZWxkICMxICYhQCQlJiMxMDs9Jzw+
Ij4KICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJmMiIgdmFsdWU9J1RoaXMgaXMgZmll
bGQgIzIgIiInPgogICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIHZhbHVlPSJwcmVzcyBtZSI+CiA8
L2Zvcm0+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvcmVzb3VyY2Vz
L2Zvcm0tcG9zdC10ZXh0cGxhaW4ucGhwIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL3Jl
c291cmNlcy9mb3JtLXBvc3QtdGV4dHBsYWluLnBocAppbmRleCA3NmUwNzlhOGY4OTU4OTFmZmVl
OTI0NDRhNzJjZDFiMTU0ODcxOTM2Li4wY2NkYmEzYjQ4Zjc1Mzc1ZDNhYjg4YWZiMjBmMGRhMzE2
MDliODFlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvcmVzb3VyY2Vz
L2Zvcm0tcG9zdC10ZXh0cGxhaW4ucGhwCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlz
Yy9yZXNvdXJjZXMvZm9ybS1wb3N0LXRleHRwbGFpbi5waHAKQEAgLTMsMTYgKzMsMjUgQEAgaGVh
ZGVyKCJDb250ZW50LXR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIpOwogPz4KIDxodG1s
PgogPGhlYWQ+Ci08dGl0bGU+UmVncmVzc2lvbiB0ZXN0IGZvciBidWcgMjA3OTU8L3RpdGxlPgor
PHRpdGxlPlJlZ3Jlc3Npb24gdGVzdCBmb3IgYnVnIDIwNzk1IGFuZCAxMDA0NDU8L3RpdGxlPgog
PC9oZWFkPgogPGJvZHk+CiA8cD4KLVRoaXMgaXMgYSB0ZXN0IGZvciAyMDc5NSwgaXQgbWFrZXMg
c3VyZSB0aGF0IGZvcm1zIFBPU1RlZCB3aXRoIGEgY29udGVudC10eXBlIG9mIHRleHQvcGxhaW4g
YWN0dWFsbHkgc2VuZCBkYXRhIGluIHRleHQvcGxhaW4KK1RoaXMgaXMgYSB0ZXN0IGZvciAyMDc5
NSBhbmQgMTAwNDQ1LCBpdCBtYWtlcyBzdXJlIHRoYXQgZm9ybXMgUE9TVGVkIHdpdGggYSBjb250
ZW50LXR5cGUgb2YgdGV4dC9wbGFpbiBhY3R1YWxseSBzZW5kIGRhdGEgaW4gdGV4dC9wbGFpbgog
PC9wPgogPD9waHAKKworJGNvbnRlbnRfdHlwZSA9ICRfU0VSVkVSWyJDT05URU5UX1RZUEUiXTsK
KworaWYgKCRjb250ZW50X3R5cGUgPT0gInRleHQvcGxhaW4iKSB7CisgICAgZWNobyAiPHA+U1VD
Q0VTUzogQ29udGVudC10eXBlIGlzIHRleHQvcGxhaW4uPC9wPiI7Cit9IGVsc2UgeworICAgIGVj
aG8gIjxwPkZBSUw6IENvbnRlbnQtdHlwZSBzaG91bGQgYmUgdGV4dC9wbGFpbiwgYnV0IHdhcyAn
JGNvbnRlbnRfdHlwZSc8L3A+IjsKK30KKwogJGRhdGEgPSBmaWxlX2dldF9jb250ZW50cygicGhw
Oi8vaW5wdXQiKTsKIAotaWYoJGRhdGEgPT0gImYxPVRoaXMgaXMgZmllbGQgIzEgJiFAJCVcbj0n
PD5cclxuZjI9VGhpcyBpcyBmaWVsZCAjMiBcIlwiIikgeworaWYoJGRhdGEgPT0gImYxPVRoaXMg
aXMgZmllbGQgIzEgJiFAJCVcclxuPSc8PlxyXG5mMj1UaGlzIGlzIGZpZWxkICMyIFwiXCIiKSB7
CiAgICAgZWNobyAiPHA+U1VDQ0VTUzwvcD4iOwogfSBlbHNlIHsKICAgICBlY2hvICI8cD5GQUlM
VVJFOiAkZGF0YTwvcD4iOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>