|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
 PatchesPull Requests
Pull requests: HistoryAllCommentsChangesGit/SVN commits              [2017-01-20 11:03 UTC] pparadowski at media4u dot pl
 
-PHP Version: 5.6.29
+PHP Version: 5.6.29, 7.0
  [2017-01-20 11:03 UTC] pparadowski at media4u dot pl
  [2017-01-25 21:42 UTC] t dot knaur at media4u dot pl
  [2017-01-30 10:58 UTC] pparadowski at media4u dot pl
 
-PHP Version: 5.6.29, 7.0
+PHP Version: 5.6.29, 7.0,7.1
  [2017-01-30 10:58 UTC] pparadowski at media4u dot pl
  [2017-01-30 18:20 UTC] rasmus@php.net
 
-Status: Open
+Status: Analyzed
  [2017-01-30 18:20 UTC] rasmus@php.net
  [2017-01-31 06:53 UTC] pparadowski at media4u dot pl
  [2017-01-31 07:00 UTC] pparadowski at media4u dot pl
  [2017-01-31 07:12 UTC] rasmus@php.net
  [2017-01-31 10:43 UTC] nikic@php.net
  [2017-02-02 11:50 UTC] pstef at freebsd dot org
  [2017-02-02 13:29 UTC] nikic@php.net
  [2017-02-02 14:39 UTC] nikic@php.net
  [2017-02-02 14:42 UTC] nikic@php.net
 
-Status:      Analyzed
+Status:      Assigned
-Assigned To:
+Assigned To: nikic
  [2017-02-02 15:11 UTC] nikic@php.net
 
-Type:           Bug
+Type:           Security
-Private report: No
+Private report: Yes
  [2017-02-02 15:11 UTC] nikic@php.net
  [2017-02-03 07:10 UTC] pparadowski at media4u dot pl
  [2017-02-06 14:53 UTC] nikic@php.net
 
-Assigned To: nikic
+Assigned To: stas
  [2017-02-06 14:53 UTC] nikic@php.net
  [2017-02-09 06:19 UTC] stas@php.net
 
-Assigned To: stas
+Assigned To: nikic
  [2017-02-09 06:19 UTC] stas@php.net
  [2017-02-09 13:51 UTC] pparadowski at media4u dot pl
  [2017-02-09 15:07 UTC] nikic@php.net
  [2017-02-22 12:40 UTC] pstef at freebsd dot org
  [2017-02-25 11:43 UTC] nikic@php.net
  [2017-02-25 12:02 UTC] nikic@php.net
  [2017-03-03 12:49 UTC] pparadowski at media4u dot pl
  [2017-03-09 20:26 UTC] nikic@php.net
  [2017-03-15 12:05 UTC] killing at multiplay dot co dot uk
  [2017-03-15 15:23 UTC] rasmus@php.net
 
-Assigned To: nikic
+Assigned To: stas
  [2017-05-12 06:51 UTC] pparadowski at media4u dot pl
  [2017-06-20 07:24 UTC] stas@php.net
  [2017-06-20 07:24 UTC] stas@php.net
 
-Status: Assigned
+Status: Closed
  [2017-06-20 07:27 UTC] stas@php.net
 
-CVE-ID:
+CVE-ID: needed
  [2017-07-05 04:23 UTC] stas@php.net
  [2018-01-15 12:19 UTC] kaplan@php.net
 
-CVE-ID: needed
+CVE-ID: 2017-11142
 | |||||||||||||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 18:00:01 2025 UTC | 
Description: ------------ Since php 5.6.x an issue with data sending using POST method is noticeable only on FreeBSD servers. When we try to send long text post with over 2000000 characters to FreeBSD server we got a long running request With the number of characters the processing time substantially increases as can be seen below in the tests that we carried out: with 2000000 characters the time is as follows: FreeBSD - 2,5s Ubuntu/Linux - 64ms with 10000000 characters the time is as follows: FreeBSD - 50,71s Ubuntu/Linux - 100ms Please note that we used Apache 2.4 and PHP with the same configurations on the servers. The problem was not present in the previous PHP 5.4 on FreeBSD. Configure Command './configure' '--with-layout=GNU' '--localstatedir=/var' '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all' '--enable-libxml' '--enable-mysqlnd' '--with-libxml-dir=/usr/local' '--with-pcre-regex=/usr/local' '--with-zlib-dir=/usr' '--program-prefix=' '--disable-cli' '--disable-cgi' '--with-apxs2=/usr/local/sbin/apxs' '--with-regex=php' '--with-zend-vm=CALL' '--disable-ipv6' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=amd64-portbld-freebsd9.3' 'build_alias=amd64-portbld-freebsd9.3' 'CC=cc' 'CFLAGS=-O2 '-pipe' '-fstack-protector' '-fno-strict-aliasing'' 'LDFLAGS= '-fstack-protector'' 'LIBS=-lpthread' 'CPPFLAGS=' 'CPP=cpp' 'CXX=c++' 'CXXFLAGS=-O2 '-pipe' '-fstack-protector' '-fno-strict-aliasing'' Loaded Modules core mod_so http_core mod_authn_file mod_authn_dbm mod_authn_anon mod_authn_core mod_authz_host mod_authz_groupfile mod_authz_user mod_authz_dbm mod_authz_owner mod_authz_core mod_access_compat mod_auth_basic mod_auth_digest mod_file_cache mod_cache mod_cache_disk mod_reqtimeout mod_include mod_filter mod_charset_lite mod_deflate mod_proxy_html mod_mime mod_log_config mod_logio mod_env mod_mime_magic mod_cern_meta mod_expires mod_headers mod_usertrack mod_unique_id mod_setenvif mod_version mod_proxy mod_proxy_http mod_ssl prefork mod_unixd mod_status mod_autoindex mod_asis mod_info mod_cgi mod_vhost_alias mod_negotiation mod_dir mod_imagemap mod_actions mod_speling mod_userdir mod_alias mod_rewrite mod_php5 PHP.ini changes: post_max_size 256M 256M Test script: --------------- <?php if (!empty($_POST)) { if (isset($_POST['data'])) { echo "OK!"; die(); } else { echo "NOPE!"; die(); } } $imagedata = file_get_contents("1.csv"); $base64 = base64_encode($imagedata); ?> <form method="post"> <input type="hidden" name="data" value="<?php echo substr($base64, 0, 10000000); ?>"> <button>SEND</button> </form>