<?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>55826</bug_id>
          
          <creation_ts>2011-03-05 13:29:22 -0800</creation_ts>
          <short_desc>[GTK] http/tests/plugins/post-url-file.html fails on GTK+</short_desc>
          <delta_ts>2011-04-04 07:34:30 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>55833</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
    
    <cc>gustavo</cc>
    
    <cc>jberlin</cc>
    
    <cc>svillar</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>362976</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-03-05 13:29:22 -0800</bug_when>
    <thetext>http/tests/plugins/post-url-file.html fails on with the GTK+ DumpRenderTree and furthermore, PluginView::handlePostReadFile, which it tests is not implemented with GLib or GIO APIs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362980</commentid>
    <comment_count>1</comment_count>
      <attachid>84873</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-03-05 13:34:14 -0800</bug_when>
    <thetext>Created attachment 84873
Patch fixing this issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362985</commentid>
    <comment_count>2</comment_count>
      <attachid>84873</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2011-03-05 13:49:02 -0800</bug_when>
    <thetext>Comment on attachment 84873
Patch fixing this issue

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362986</commentid>
    <comment_count>3</comment_count>
      <attachid>84873</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-03-05 14:02:07 -0800</bug_when>
    <thetext>Comment on attachment 84873
Patch fixing this issue

Clearing flags on attachment: 84873

Committed r80428: &lt;http://trac.webkit.org/changeset/80428&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362987</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-03-05 14:02:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362997</commentid>
    <comment_count>5</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2011-03-05 15:15:03 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; All reviewed patches have been landed.  Closing bug.

I think this patch might have broken http/tests/plugins/post-url-file.html on the Snow Leopard Release Test bots:

http://build.webkit.org/builders/SnowLeopard%20Intel%20Release%20%28Tests%29/builds/26369
http://build.webkit.org/results/SnowLeopard%20Intel%20Release%20(Tests)/r80428%20(26370)/results.html
http://build.webkit.org/results/SnowLeopard%20Intel%20Release%20(Tests)/r80429%20(26371)/http/tests/plugins/post-url-file-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365291</commentid>
    <comment_count>6</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-03-10 10:23:23 -0800</bug_when>
    <thetext>Reopening this one as the original commit was rolled out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365296</commentid>
    <comment_count>7</comment_count>
      <attachid>85347</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-03-10 10:29:13 -0800</bug_when>
    <thetext>Created attachment 85347
Version of the patch supporting both older and newer versions of the CGI module</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378175</commentid>
    <comment_count>8</comment_count>
      <attachid>85347</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2011-04-01 16:15:23 -0700</bug_when>
    <thetext>Comment on attachment 85347
Version of the patch supporting both older and newer versions of the CGI module

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378781</commentid>
    <comment_count>9</comment_count>
      <attachid>85347</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-04-04 07:34:17 -0700</bug_when>
    <thetext>Comment on attachment 85347
Version of the patch supporting both older and newer versions of the CGI module

Clearing flags on attachment: 85347

Committed r82833: &lt;http://trac.webkit.org/changeset/82833&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378782</commentid>
    <comment_count>10</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-04-04 07:34:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84873</attachid>
            <date>2011-03-05 13:34:14 -0800</date>
            <delta_ts>2011-03-10 10:29:08 -0800</delta_ts>
            <desc>Patch fixing this issue</desc>
            <filename>bug-55826-20110305133414.patch</filename>
            <type>text/plain</type>
            <size>5578</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODAzNjEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzNjUwMmU5NjhiM2RlYzNkNDhhZDc3
NGYwNDA2MzFjNTM1ZTI4YzM0Li43NzVmNWEyMDAzMTNiMWU5YTQ5NDYyOGRlN2IxNjlmYTUyODRi
MDM4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDMtMDUgIE1hcnRpbiBSb2JpbnNvbiAg
PG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFtHVEtdIGh0dHAvdGVzdHMvcGx1Z2lucy9wb3N0LXVybC1maWxlLmh0
bWwgZmFpbHMgb24gR1RLKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NTU4MjYKKworICAgICAgICAqIGh0dHAvdGVzdHMvcGx1Z2lucy9yZXNvdXJjZXMv
ZHVtcC1wb3N0LnBsOiBJbnN0ZWFkIG9mIHByaW50aW5nIG91dCB0aGUgImtleXdvcmRzIiBwYXJh
bWV0ZXIsCisgICAgICAgIHByaW50IG91dCB0aGUgUE9TVERBVEEgcGFyYW1ldGVyLiBQcmludGlu
ZyAia2V5d29yZHMiIGRpZCBub3Qgc2VlbSB0byB3b3JrIG9uIHRoZSB2ZXJzaW9uIG9mCisgICAg
ICAgIEFwYWNoZS9QZXJsL0NHSSB0aGF0IGV4aXN0ZWQgb24gbXkgbWFjaGluZS4gQWNjb3JkaW5n
IHRvIHRoZSBQZXJsIENHSSBtb2R1bGUgZG9jdW1lbnRhdGlvbgorICAgICAgICB1c2luZyAnUE9T
VERBVEEnIGlzIHRoZSBjb3JyZWN0IHdheSB0byBwcmludCB0aGUgZW50aXJlIFBPU1REQVRBLgor
ICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOiBVbnNraXAgdGhlIHRlc3Qgd2hpY2ggaXMg
bm93IHBhc3NpbmcuCisKIDIwMTEtMDMtMDIgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBp
Z2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wbHVnaW5zL3Jlc291cmNlcy9kdW1wLXBvc3Qu
cGwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL2R1bXAtcG9zdC5w
bAppbmRleCA4YmNlNzlmMGUwY2ZmN2UxNWEyMDkyZWRlNjNiMzRiODZmNGEwOTFiLi44NDQ5YzQz
OGJlZTIxZWM0MjVlNzBiN2RkYmI5NWYwNWJjMjc4ZDNhIDEwMDc1NQotLS0gYS9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL2R1bXAtcG9zdC5wbAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL2R1bXAtcG9zdC5wbApAQCAtNyw0ICs3
LDQgQEAgbXkgJGNnaSA9IG5ldyBDR0k7CiAjIEp1c3QgZHVtcCB3aGF0ZXZlciB3YXMgUE9TVGVk
IHRvIHVzIGFzIHRleHQvcGxhaW4uCiAKIHByaW50ICRjZ2ktPmhlYWRlcigndGV4dC9wbGFpbicp
OwotcHJpbnQgJGNnaS0+cGFyYW0oJ2tleXdvcmRzJyk7CitwcmludCAkY2dpLT5wYXJhbSgnUE9T
VERBVEEnKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKaW5kZXggMmNlZjUxYzFlZWM2NDY0NzAy
OGYxOTc5OTNlNDRiY2Y1YTM2ODA0Yi4uZTMyMjhkNjM0YjJlNzJkOWY2ODA5ZDZmYWE3NmM4Zjg5
MmQzNDJkZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKQEAgLTUxMyw3ICs1MTMsNiBAQCBo
dHRwL3Rlc3RzL211bHRpcGFydC9pbnZhbGlkLWltYWdlLWRhdGEuaHRtbAogaHR0cC90ZXN0cy9t
dWx0aXBhcnQvaW52YWxpZC1pbWFnZS1kYXRhLXN0YW5kYWxvbmUuaHRtbAogCiBodHRwL3Rlc3Rz
L3BsdWdpbnMvbnBhcGktcmVzcG9uc2UtaGVhZGVycy5odG1sCi1odHRwL3Rlc3RzL3BsdWdpbnMv
cG9zdC11cmwtZmlsZS5odG1sCiBodHRwL3Rlc3RzL3NlY3VyaXR5L2ZlZWQtdXJscy1mcm9tLXJl
bW90ZS5odG1sCiBodHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9pbnNlY3VyZS1jc3Mt
aW4tbWFpbi1mcmFtZS5odG1sCiBodHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9pbnNl
Y3VyZS1pZnJhbWUtaW4tbWFpbi1mcmFtZS5odG1sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWE0ZjM0ODQwODkw
MjI5YWYyMzMyMGJhYzk4NmU1YzU0MTRjOTVjMy4uYTI3M2RhZDIzOTY5NjJhY2U0OTBhYWRmYTE0
YWRjYTgyMjk4ZWMwNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDExLTAzLTA1ICBN
YXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLXSBodHRwL3Rlc3RzL3BsdWdpbnMv
cG9zdC11cmwtZmlsZS5odG1sIGZhaWxzIG9uIEdUSysKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU1ODI2CisKKyAgICAgICAgQ29ycmVjdCB0aGUgaW1w
bGVtZW50YXRpb24gb2YgaGFuZGxlUG9zdFJlYWRGaWxlIHdoaWNoIHVzZXMgR0lPIEFQSXMgYW5k
CisgICAgICAgIGFjdHVhbGx5IHJlc2l6ZXMgdGhlIGJ1ZmZlciB0byBmaXQgdGhlIGVudGlyZSBz
aXplIG9mIHRoZSBmaWxlIGRhdGEuIFRoaXMKKyAgICAgICAgd2FzIGxpa2VseSBsZWFkaW5nIHRv
IG1lbW9yeSBjb3JydXB0aW9uIHVudGlsIG5vdy4KKworICAgICAgICAqIHBsdWdpbnMvZ3RrL1Bs
dWdpblZpZXdHdGsuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVmlldzo6aGFuZGxlUG9z
dFJlYWRGaWxlKTogRml4IHRoaXMgbWV0aG9kLgorCiAyMDExLTAzLTAzICBKb2huIEFiZC1FbC1N
YWxlayAgPGphbUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBH
bGF6a292LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9ndGsvUGx1Z2luVmll
d0d0ay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL2d0ay9QbHVnaW5WaWV3R3RrLmNwcApp
bmRleCAyZWVkM2E0ZmNkYTNiOTY0ZmJjZDM0MDkyNGQyODM4YjAwNTQ0ZTE4Li4zZjU3ZjkwZjY2
YjY4ZGM5NTMzNDgxZWFhYzkwYjM0OWYwYTQ0MzEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbHVnaW5zL2d0ay9QbHVnaW5WaWV3R3RrLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbHVn
aW5zL2d0ay9QbHVnaW5WaWV3R3RrLmNwcApAQCAtNTUxLDMwICs1NTEsMzIgQEAgdm9pZCBQbHVn
aW5WaWV3OjpzZXRQYXJlbnRWaXNpYmxlKGJvb2wgdmlzaWJsZSkKICAgICB9CiB9CiAKLU5QRXJy
b3IgUGx1Z2luVmlldzo6aGFuZGxlUG9zdFJlYWRGaWxlKFZlY3RvcjxjaGFyPiYgYnVmZmVyLCB1
aW50MzJfdCBsZW4sIGNvbnN0IGNoYXIqIGJ1ZikKK05QRXJyb3IgUGx1Z2luVmlldzo6aGFuZGxl
UG9zdFJlYWRGaWxlKFZlY3RvcjxjaGFyPiYgb3V0cHV0QnVmZmVyLCB1aW50MzJfdCBmaWxlbmFt
ZUxlbmd0aCwgY29uc3QgY2hhciogZmlsZW5hbWVCdWZmZXIpCiB7Ci0gICAgV1RGOjpTdHJpbmcg
ZmlsZW5hbWUoYnVmLCBsZW4pOworICAgIC8vIFRoZXJlIGRvZXNuJ3Qgc2VlbSB0byBiZSBhbnkg
ZG9jdW1lbnRhdGlvbiBhYm91dCB3aGF0IGVuY29kaW5nIHRoZSBmaWxlbmFtZQorICAgIC8vIGlz
IGluLCBidXQgbW9zdCBwb3J0cyBzZWVtIHRvIGFzc3VtZSBVVEYtOCBoZXJlIGFuZCB0aGUgdGVz
dCBwbHVnaW4gaXMgZGVmaW5pdGVseQorICAgIC8vIHNlbmRpbmcgdGhlIHBhdGggaW4gVVRGLTgg
ZW5jb2RpbmcuCisgICAgQ1N0cmluZyBmaWxlbmFtZShmaWxlbmFtZUJ1ZmZlciwgZmlsZW5hbWVM
ZW5ndGgpOwogCi0gICAgaWYgKGZpbGVuYW1lLnN0YXJ0c1dpdGgoImZpbGU6Ly8vIikpCi0gICAg
ICAgIGZpbGVuYW1lID0gZmlsZW5hbWUuc3Vic3RyaW5nKDgpOwotCi0gICAgLy8gR2V0IGZpbGUg
aW5mbwotICAgIGlmICghZ19maWxlX3Rlc3QgKChmaWxlbmFtZS51dGY4KCkpLmRhdGEoKSwgKEdG
aWxlVGVzdCkoR19GSUxFX1RFU1RfRVhJU1RTIHwgR19GSUxFX1RFU1RfSVNfUkVHVUxBUikpKQor
ICAgIEdSZWZQdHI8R0ZpbGU+IGZpbGUgPSBhZG9wdEdSZWYoZ19maWxlX25ld19mb3JfY29tbWFu
ZGxpbmVfYXJnKGZpbGVuYW1lLmRhdGEoKSkpOworICAgIGlmIChnX2ZpbGVfcXVlcnlfZmlsZV90
eXBlKGZpbGUuZ2V0KCksIEdfRklMRV9RVUVSWV9JTkZPX05PTkUsIDApICE9IEdfRklMRV9UWVBF
X1JFR1VMQVIpCiAgICAgICAgIHJldHVybiBOUEVSUl9GSUxFX05PVF9GT1VORDsKIAotICAgIC8v
RklYTUUgLSByZWFkIHRoZSBmaWxlIGRhdGEgaW50byBidWZmZXIKLSAgICBGSUxFKiBmaWxlSGFu
ZGxlID0gZm9wZW4oKGZpbGVuYW1lLnV0ZjgoKSkuZGF0YSgpLCAiciIpOwotICAgIAotICAgIGlm
IChmaWxlSGFuZGxlID09IDApCisgICAgR1JlZlB0cjxHRmlsZUluZm8+IGZpbGVJbmZvID0gYWRv
cHRHUmVmKGdfZmlsZV9xdWVyeV9pbmZvKGZpbGUuZ2V0KCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdfRklMRV9BVFRSSUJV
VEVfU1RBTkRBUkRfU0laRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgR19GSUxFX1FVRVJZX0lORk9fTk9ORSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwg
MCkpOworICAgIGlmICghZmlsZUluZm8pCiAgICAgICAgIHJldHVybiBOUEVSUl9GSUxFX05PVF9G
T1VORDsKIAotICAgIC8vYnVmZmVyLnJlc2l6ZSgpOwotCi0gICAgaW50IGJ5dGVzUmVhZCA9IGZy
ZWFkKGJ1ZmZlci5kYXRhKCksIDEsIDAsIGZpbGVIYW5kbGUpOwotCi0gICAgZmNsb3NlKGZpbGVI
YW5kbGUpOworICAgIEdSZWZQdHI8R0ZpbGVJbnB1dFN0cmVhbT4gaW5wdXRTdHJlYW0gPSBhZG9w
dEdSZWYoZ19maWxlX3JlYWQoZmlsZS5nZXQoKSwgMCwgMCkpOworICAgIGlmICghaW5wdXRTdHJl
YW0pCisgICAgICAgIHJldHVybiBOUEVSUl9GSUxFX05PVF9GT1VORDsKIAotICAgIGlmIChieXRl
c1JlYWQgPD0gMCkKKyAgICBvdXRwdXRCdWZmZXIucmVzaXplKGdfZmlsZV9pbmZvX2dldF9zaXpl
KGZpbGVJbmZvLmdldCgpKSk7CisgICAgZ3NpemUgYnl0ZXNSZWFkID0gMDsKKyAgICBpZiAoIWdf
aW5wdXRfc3RyZWFtX3JlYWRfYWxsKEdfSU5QVVRfU1RSRUFNKGlucHV0U3RyZWFtLmdldCgpKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dHB1dEJ1ZmZlci5kYXRhKCksIG91
dHB1dEJ1ZmZlci5zaXplKCksICZieXRlc1JlYWQsIDAsIDApKQogICAgICAgICByZXR1cm4gTlBF
UlJfRklMRV9OT1RfRk9VTkQ7CiAKICAgICByZXR1cm4gTlBFUlJfTk9fRVJST1I7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85347</attachid>
            <date>2011-03-10 10:29:13 -0800</date>
            <delta_ts>2011-04-04 07:34:17 -0700</delta_ts>
            <desc>Version of the patch supporting both older and newer versions of the CGI module</desc>
            <filename>bug-55826-20110310102911.patch</filename>
            <type>text/plain</type>
            <size>5813</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODA2NzgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjYmZlNWU4ZjcxNjZhNDY1MDJkMGY5
Y2Q0NGRmMDk4YjNlZDRmNTk2Li4xZTcwNzg2OTE4ZDUzYTEwMjliYTg1NjIxZThlNGE5ZWM0NGMx
YjBhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDMtMTAgIE1hcnRpbiBSb2JpbnNvbiAg
PG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFtHVEtdIGh0dHAvdGVzdHMvcGx1Z2lucy9wb3N0LXVybC1maWxlLmh0
bWwgZmFpbHMgb24gR1RLKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NTU4MjYKKworICAgICAgICAqIGh0dHAvdGVzdHMvcGx1Z2lucy9yZXNvdXJjZXMv
ZHVtcC1wb3N0LnBsOiBJbnN0ZWFkIG9mIGp1c3QgcHJpbnRpbmcgb3V0IHRoZSAia2V5d29yZHMi
IHBhcmFtZXRlciwKKyAgICAgICAgcHJpbnQgb3V0IHRoZSBQT1NUREFUQSBwYXJhbWV0ZXIgYXMg
d2VsbC4gUHJpbnRpbmcgImtleXdvcmRzIiBkaWQgbm90IHNlZW0gdG8gd29yayBvbiB0aGUgdmVy
c2lvbiBvZgorICAgICAgICBBcGFjaGUvUGVybC9DR0kgdGhhdCBleGlzdGVkIG9uIG15IG1hY2hp
bmUuIEFjY29yZGluZyB0byB0aGUgUGVybCBDR0kgbW9kdWxlIGRvY3VtZW50YXRpb24KKyAgICAg
ICAgdXNpbmcgJ1BPU1REQVRBJyBpcyB0aGUgY29ycmVjdCB3YXkgdG8gcHJpbnQgdGhlIGVudGly
ZSBQT1NUREFUQSBmb3IgbW9yZSByZWNlbnQgdmVyc2lvbnMgb2YgdGhlCisgICAgICAgIG1vZHVs
ZS4KKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvU2tpcHBlZDogVW5za2lwIHRoZSB0ZXN0IHdoaWNo
IGlzIG5vdyBwYXNzaW5nLgorCiAyMDExLTAzLTA5ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5z
b25AaWdhbGlhLmNvbT4KIAogICAgICAgICBBZGQgc29tZSBuZXcgR1RLKyB0ZXN0IHJlc3VsdHMu
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL2R1
bXAtcG9zdC5wbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcGx1Z2lucy9yZXNvdXJjZXMvZHVt
cC1wb3N0LnBsCmluZGV4IDhiY2U3OWYwZTBjZmY3ZTE1YTIwOTJlZGU2M2IzNGI4NmY0YTA5MWIu
LjUxYTQ0NzQ1NDI1NDVmZDVlZDBhNmRlZmI5MzE5MDA3MDcxNDA0MDcgMTAwNzU1Ci0tLSBhL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvcGx1Z2lucy9yZXNvdXJjZXMvZHVtcC1wb3N0LnBsCisrKyBi
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcGx1Z2lucy9yZXNvdXJjZXMvZHVtcC1wb3N0LnBsCkBA
IC03LDQgKzcsOSBAQCBteSAkY2dpID0gbmV3IENHSTsKICMgSnVzdCBkdW1wIHdoYXRldmVyIHdh
cyBQT1NUZWQgdG8gdXMgYXMgdGV4dC9wbGFpbi4KIAogcHJpbnQgJGNnaS0+aGVhZGVyKCd0ZXh0
L3BsYWluJyk7CisKKyMgRGlmZmVyZW50IHZlcnNpb25zIG9mIHRoZSBDR0kgbW9kdWxlIHVzZSBk
aWZmZXJlbnQgY29udmVudGlvbnMgZm9yIGFjY2Vzc2luZworIyB0aGUgUE9TVCBkYXRhLiBCZWNh
dXNlIGF0IGxlYXN0IG9uZSBvZiB0aGVtIHdpbGwgYmUgZW1wdHksIHRoZXJlIGlzIG5vIGhhcm0K
KyMgaW4gcHJpbnRpbmcgYm90aC4KK3ByaW50ICRjZ2ktPnBhcmFtKCdQT1NUREFUQScpOwogcHJp
bnQgJGNnaS0+cGFyYW0oJ2tleXdvcmRzJyk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9ndGsvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCmluZGV4
IDE4YmU0ZmNkOGMwNmZmOTcyOWQ0ZWNiN2Q2NjM0YWM0YzRmMDM3MzQuLmEwYjdiM2UzNGE5MDQw
ZDZiNjMzZjFhZGM5OGY5ZmQ0NzQwMzczNTcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCkBA
IC01MzQsNyArNTM0LDYgQEAgaHR0cC90ZXN0cy9tdWx0aXBhcnQvaW52YWxpZC1pbWFnZS1kYXRh
Lmh0bWwKIGh0dHAvdGVzdHMvbXVsdGlwYXJ0L2ludmFsaWQtaW1hZ2UtZGF0YS1zdGFuZGFsb25l
Lmh0bWwKIAogaHR0cC90ZXN0cy9wbHVnaW5zL25wYXBpLXJlc3BvbnNlLWhlYWRlcnMuaHRtbAot
aHR0cC90ZXN0cy9wbHVnaW5zL3Bvc3QtdXJsLWZpbGUuaHRtbAogaHR0cC90ZXN0cy9zZWN1cml0
eS9mZWVkLXVybHMtZnJvbS1yZW1vdGUuaHRtbAogaHR0cC90ZXN0cy9zZWN1cml0eS9taXhlZENv
bnRlbnQvaW5zZWN1cmUtY3NzLWluLW1haW4tZnJhbWUuaHRtbAogaHR0cC90ZXN0cy9zZWN1cml0
eS9taXhlZENvbnRlbnQvaW5zZWN1cmUtaWZyYW1lLWluLW1haW4tZnJhbWUuaHRtbApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IGFiNmNiMmMwZjMyYjBmZGU1Njg1MTIzMDZiZWUxZjRhOTI3YTUyYjMuLmM0MGI5NzA4
MDhhOTg4ZTgxNWJkMjRkMDgzZTQxM2YwZjc5OTgyYTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NyBAQAorMjAxMS0wMy0xMCAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10g
aHR0cC90ZXN0cy9wbHVnaW5zL3Bvc3QtdXJsLWZpbGUuaHRtbCBmYWlscyBvbiBHVEsrCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NTgyNgorCisgICAg
ICAgIENvcnJlY3QgdGhlIGltcGxlbWVudGF0aW9uIG9mIGhhbmRsZVBvc3RSZWFkRmlsZSB3aGlj
aCB1c2VzIEdJTyBBUElzIGFuZAorICAgICAgICBhY3R1YWxseSByZXNpemVzIHRoZSBidWZmZXIg
dG8gZml0IHRoZSBlbnRpcmUgc2l6ZSBvZiB0aGUgZmlsZSBkYXRhLiBUaGlzCisgICAgICAgIHdh
cyBsaWtlbHkgbGVhZGluZyB0byBtZW1vcnkgY29ycnVwdGlvbiB1bnRpbCBub3cuCisKKyAgICAg
ICAgKiBwbHVnaW5zL2d0ay9QbHVnaW5WaWV3R3RrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBs
dWdpblZpZXc6OmhhbmRsZVBvc3RSZWFkRmlsZSk6IEZpeCB0aGlzIG1ldGhvZC4KKwogMjAxMS0w
My0wOSAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgQWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZ3RrL1Bs
dWdpblZpZXdHdGsuY3BwIGIvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9ndGsvUGx1Z2luVmlld0d0
ay5jcHAKaW5kZXggNzVhNTFjNTY0OGI3NGFmOTc5NjUyZDJkZTUwYjIwNjM2N2VhMzc4YS4uMzY4
OTk5ZTIyZjBlZjNlM2M2MmUyMWUzNzIxN2ViMzRjZjkyN2U2YyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGx1Z2lucy9ndGsvUGx1Z2luVmlld0d0ay5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcGx1Z2lucy9ndGsvUGx1Z2luVmlld0d0ay5jcHAKQEAgLTU1OSwzMCArNTU5LDMyIEBAIHZv
aWQgUGx1Z2luVmlldzo6c2V0UGFyZW50VmlzaWJsZShib29sIHZpc2libGUpCiAgICAgfQogfQog
Ci1OUEVycm9yIFBsdWdpblZpZXc6OmhhbmRsZVBvc3RSZWFkRmlsZShWZWN0b3I8Y2hhcj4mIGJ1
ZmZlciwgdWludDMyX3QgbGVuLCBjb25zdCBjaGFyKiBidWYpCitOUEVycm9yIFBsdWdpblZpZXc6
OmhhbmRsZVBvc3RSZWFkRmlsZShWZWN0b3I8Y2hhcj4mIG91dHB1dEJ1ZmZlciwgdWludDMyX3Qg
ZmlsZW5hbWVMZW5ndGgsIGNvbnN0IGNoYXIqIGZpbGVuYW1lQnVmZmVyKQogewotICAgIFdURjo6
U3RyaW5nIGZpbGVuYW1lKGJ1ZiwgbGVuKTsKKyAgICAvLyBUaGVyZSBkb2Vzbid0IHNlZW0gdG8g
YmUgYW55IGRvY3VtZW50YXRpb24gYWJvdXQgd2hhdCBlbmNvZGluZyB0aGUgZmlsZW5hbWUKKyAg
ICAvLyBpcyBpbiwgYnV0IG1vc3QgcG9ydHMgc2VlbSB0byBhc3N1bWUgVVRGLTggaGVyZSBhbmQg
dGhlIHRlc3QgcGx1Z2luIGlzIGRlZmluaXRlbHkKKyAgICAvLyBzZW5kaW5nIHRoZSBwYXRoIGlu
IFVURi04IGVuY29kaW5nLgorICAgIENTdHJpbmcgZmlsZW5hbWUoZmlsZW5hbWVCdWZmZXIsIGZp
bGVuYW1lTGVuZ3RoKTsKIAotICAgIGlmIChmaWxlbmFtZS5zdGFydHNXaXRoKCJmaWxlOi8vLyIp
KQotICAgICAgICBmaWxlbmFtZSA9IGZpbGVuYW1lLnN1YnN0cmluZyg4KTsKLQotICAgIC8vIEdl
dCBmaWxlIGluZm8KLSAgICBpZiAoIWdfZmlsZV90ZXN0ICgoZmlsZW5hbWUudXRmOCgpKS5kYXRh
KCksIChHRmlsZVRlc3QpKEdfRklMRV9URVNUX0VYSVNUUyB8IEdfRklMRV9URVNUX0lTX1JFR1VM
QVIpKSkKKyAgICBHUmVmUHRyPEdGaWxlPiBmaWxlID0gYWRvcHRHUmVmKGdfZmlsZV9uZXdfZm9y
X2NvbW1hbmRsaW5lX2FyZyhmaWxlbmFtZS5kYXRhKCkpKTsKKyAgICBpZiAoZ19maWxlX3F1ZXJ5
X2ZpbGVfdHlwZShmaWxlLmdldCgpLCBHX0ZJTEVfUVVFUllfSU5GT19OT05FLCAwKSAhPSBHX0ZJ
TEVfVFlQRV9SRUdVTEFSKQogICAgICAgICByZXR1cm4gTlBFUlJfRklMRV9OT1RfRk9VTkQ7CiAK
LSAgICAvL0ZJWE1FIC0gcmVhZCB0aGUgZmlsZSBkYXRhIGludG8gYnVmZmVyCi0gICAgRklMRSog
ZmlsZUhhbmRsZSA9IGZvcGVuKChmaWxlbmFtZS51dGY4KCkpLmRhdGEoKSwgInIiKTsKLSAgICAK
LSAgICBpZiAoZmlsZUhhbmRsZSA9PSAwKQorICAgIEdSZWZQdHI8R0ZpbGVJbmZvPiBmaWxlSW5m
byA9IGFkb3B0R1JlZihnX2ZpbGVfcXVlcnlfaW5mbyhmaWxlLmdldCgpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHX0ZJTEVf
QVRUUklCVVRFX1NUQU5EQVJEX1NJWkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdfRklMRV9RVUVSWV9JTkZPX05PTkUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDAsIDApKTsKKyAgICBpZiAoIWZpbGVJbmZvKQogICAgICAgICByZXR1cm4gTlBFUlJfRklM
RV9OT1RfRk9VTkQ7CiAKLSAgICAvL2J1ZmZlci5yZXNpemUoKTsKLQotICAgIGludCBieXRlc1Jl
YWQgPSBmcmVhZChidWZmZXIuZGF0YSgpLCAxLCAwLCBmaWxlSGFuZGxlKTsKLQotICAgIGZjbG9z
ZShmaWxlSGFuZGxlKTsKKyAgICBHUmVmUHRyPEdGaWxlSW5wdXRTdHJlYW0+IGlucHV0U3RyZWFt
ID0gYWRvcHRHUmVmKGdfZmlsZV9yZWFkKGZpbGUuZ2V0KCksIDAsIDApKTsKKyAgICBpZiAoIWlu
cHV0U3RyZWFtKQorICAgICAgICByZXR1cm4gTlBFUlJfRklMRV9OT1RfRk9VTkQ7CiAKLSAgICBp
ZiAoYnl0ZXNSZWFkIDw9IDApCisgICAgb3V0cHV0QnVmZmVyLnJlc2l6ZShnX2ZpbGVfaW5mb19n
ZXRfc2l6ZShmaWxlSW5mby5nZXQoKSkpOworICAgIGdzaXplIGJ5dGVzUmVhZCA9IDA7CisgICAg
aWYgKCFnX2lucHV0X3N0cmVhbV9yZWFkX2FsbChHX0lOUFVUX1NUUkVBTShpbnB1dFN0cmVhbS5n
ZXQoKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRwdXRCdWZmZXIuZGF0
YSgpLCBvdXRwdXRCdWZmZXIuc2l6ZSgpLCAmYnl0ZXNSZWFkLCAwLCAwKSkKICAgICAgICAgcmV0
dXJuIE5QRVJSX0ZJTEVfTk9UX0ZPVU5EOwogCiAgICAgcmV0dXJuIE5QRVJSX05PX0VSUk9SOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>