php-src/ext
Niels Dossche b33fbbfe3d Fix GH-10031: [Stream] STREAM_NOTIFY_PROGRESS over HTTP emitted irregularly for last chunk of data
It's possible that the server already sent in more data than just the headers.
Since the stream only accepts progress increments after the headers are
processed, the already read data is never added to the process.
We account for this by adjusting the progress counter by the difference of
already read header data and the body.

For the test:
Co-authored-by: aetonsi <18366087+aetonsi@users.noreply.github.com>

Closes GH-10492.
2023-05-05 19:26:44 +02:00
..
bcmath
bz2 Merge branch 'PHP-8.0' into PHP-8.1 2022-06-25 07:39:55 +01:00
calendar
com_dotnet Merge branch 'PHP-8.0' into PHP-8.1 2022-06-18 11:50:14 +02:00
ctype
curl [skip ci] Add all conflict to curl 2023-04-19 16:23:52 +02:00
date Fixed tests and remove the XFAIL 'Various bugs exist'. They did, but they were in the tests 2023-04-07 23:50:55 +01:00
dba Merge branch 'PHP-8.0' into PHP-8.1 2022-07-27 12:13:32 +02:00
dl_test Fix unregistering ini entries of dynamically loaded extension (#8435) 2022-05-06 15:25:44 +02:00
dom Fix incorrect error handling in dom_zvals_to_fragment() 2023-04-03 21:21:35 +02:00
enchant
exif Fix GH-9397: exif read : warnings and errors : Potentially invalid endianess, Illegal IFD size and Undefined index 2023-04-05 21:35:19 +02:00
ffi Reset EG(trampoline).op_array.last_var that FFI may modify 2023-03-27 22:59:00 +02:00
fileinfo fileinfo: tests: Disable times sensitive tests on debug build 2022-09-25 20:43:31 +02:00
filter Add missing EXTENSION section to tests 2022-10-27 14:39:43 +01:00
ftp Fix GH-10521: ftp_get/ftp_nb_get resumepos offset is maximum 10GB 2023-03-20 23:20:21 +01:00
gd Add Windows GitHub actions build 2023-03-01 23:02:03 +01:00
gettext
gmp Merge branch 'PHP-8.0' into PHP-8.1 2022-09-13 11:33:09 +01:00
hash Handle exceptions from __toString in XXH3's initialization 2023-01-17 14:14:12 +00:00
iconv Merge branch 'PHP-8.0' into PHP-8.1 2022-04-25 14:29:44 +02:00
imap ext/imap/config.m4: -Werror=implicit-function-declaration compatibility. 2023-03-28 15:18:18 +01:00
intl Fix GH-11071: Revert "Fix [-Wundef] warning in INTL extension" 2023-04-18 11:04:28 +02:00
json Fix php_json_scanner_defs.h target in ext/json/Makefile.frag 2023-02-17 16:37:14 +00:00
ldap Fix GH-10112: LDAP\Connection::__construct() refers to ldap_create() 2022-12-16 14:36:30 +01:00
libxml Merge branch 'PHP-8.0' into PHP-8.1 2022-08-25 15:11:41 +02:00
mbstring Fix phpGH-10648: add check function pointer into mbfl_encoding 2023-03-25 09:52:10 +02:00
mysqli Fix mysql tests with non-standard server port 2023-04-20 08:45:14 +02:00
mysqlnd Fix GH-8979: Possible Memory Leak with SSL-enabled MySQL connections 2023-03-24 18:03:29 +01:00
oci8 Unparallelize IO heavy tests 2023-03-27 16:33:36 +02:00
odbc Merge branch 'PHP-8.0' into PHP-8.1 2022-06-13 14:43:51 +02:00
opcache Fix too wide OR and AND range inference 2023-05-02 20:08:59 +02:00
openssl Add missing error check on PEM_write_bio_PKCS7() 2023-03-05 22:07:43 +01:00
pcntl fix: support for timeouts with ZTS on Linux (#10141) 2023-03-03 11:35:06 +01:00
pcre Fix incorrect zval type_flags in preg_replace_callback_array() for immutable arrays 2023-03-31 14:41:41 +02:00
pdo Improve fix for bug #81740 2022-12-18 23:20:29 -07:00
pdo_dblib Merge branch 'PHP-8.0' into PHP-8.1 2022-08-26 14:59:08 +02:00
pdo_firebird Fix GH-10908: Bus error with PDO Firebird on RPI with 64 bit kernel and 32 bit userland 2023-03-27 21:01:06 +02:00
pdo_mysql ext/pdo_mysql: mysql_handle_closer nullify some freed data. 2023-03-25 17:41:21 +00:00
pdo_oci Unparallelize IO heavy tests 2023-03-27 16:33:36 +02:00
pdo_odbc Fix missing and inconsistent error check on SQLAllocHandle 2023-03-15 21:36:50 +01:00
pdo_pgsql Merge branch 'PHP-8.0' into PHP-8.1 2022-09-05 17:26:13 +02:00
pdo_sqlite Force extension loading for new test 2022-12-19 16:14:00 +01:00
pgsql Fix ZPP of pg_lo_export() 2023-04-27 18:50:09 +02:00
phar Fix undefined behaviour when writing 32-bit values in phar/tar.c 2023-03-26 16:06:29 +02:00
posix Fix GH-10202: posix_getgr(gid|nam)_basic.phpt fail 2023-01-02 16:54:47 +00:00
pspell
readline
reflection remove assert raising strange behavior with GCC 10 2023-03-15 09:05:44 +01:00
session Propagate errors correctly in ps_files_cleanup_dir() 2023-02-21 16:09:22 +00:00
shmop
simplexml Fix the value param of SimpleXMLElement::addAttribute() 2021-12-22 12:35:59 +01:00
skeleton
snmp Fix bug #81598: Use C.UTF-8 as LC_CTYPE locale by default 2021-12-05 21:03:27 +01:00
soap Merge branch 'PHP-8.0' into PHP-8.1 2022-10-13 16:00:36 +02:00
sockets Fix uninitialized variable accesses in sockets/conversions 2023-03-29 19:44:30 +02:00
sodium
spl Fix GH-11178: Segmentation fault in spl_array_it_get_current_data (PHP 8.1.18) 2023-05-03 19:42:04 +02:00
sqlite3 Fix #81742: open_basedir bypass in SQLite3 by using file URI 2022-12-06 15:59:52 +01:00
standard Fix GH-10031: [Stream] STREAM_NOTIFY_PROGRESS over HTTP emitted irregularly for last chunk of data 2023-05-05 19:26:44 +02:00
sysvmsg
sysvsem
sysvshm Add Windows GitHub actions build 2023-03-01 23:02:03 +01:00
tidy Unparallelize IO heavy tests 2023-03-27 16:33:36 +02:00
tokenizer Add missing EXTENSION section to tests 2022-10-27 14:39:43 +01:00
xml The userland constants do not start with PHP_ 2023-02-26 14:18:12 +00:00
xmlreader Merge branch 'PHP-8.0' into PHP-8.1 2023-02-12 21:33:39 -07:00
xmlwriter Fix missing check for xmlTextWriterEndElement 2023-01-15 15:34:43 +00:00
xsl
zend_test Add missing zend_test_crash message initialization 2023-04-16 10:54:39 +01:00
zip [skip ci] Fix tmp file clash in ext/zip/tests/oo_cancel.phpt 2023-05-01 15:28:59 +02:00
zlib Fix incorrect string length for output_handler in zlib ini code 2023-02-23 18:47:26 +00:00
ext_skel.php