GitHub / php/php-src issues and pull requests
Labelled with: Extension: standard
#20273 - Fix GH-20262: array_unique() SORT_REGULAR fails to deduplicate with mixed strings
Pull Request -
State: open - Opened by jmarble about 1 month ago
Labels: Extension: standard
#20059 - Fix GH-20043: array_unique assertion failure with RC1 array causing an exception on sort
Pull Request -
State: closed - Opened by nielsdos 2 months ago
- 1 comment
Labels: Extension: standard
#20053 - Remove some useless zval_ptr_dtor() calls in steam code
Pull Request -
State: closed - Opened by nielsdos 2 months ago
Labels: Extension: standard
#20016 - Reduce code bloat in arginfo by using specialised string releases
Pull Request -
State: closed - Opened by nielsdos 2 months ago
Labels: Category: Build System, Category: Engine, Extension: intl, Extension: bcmath, Extension: curl, Extension: date, Extension: dom, Extension: ffi, Extension: libxml, Extension: mysqli, Extension: pdo (core), Extension: pdo_dblib, Extension: pdo_firebird, Extension: pdo_mysql, Extension: pdo_odbc, Extension: pdo_pgsql, Extension: pdo_sqlite, Extension: phar, Extension: reflection, Extension: snmp, Extension: soap, Extension: spl, Extension: sqlite3, Extension: standard, Extension: tidy, Extension: tokenizer, Extension: xmlreader, Extension: xsl, Extension: zend_test, Extension: zip, Extension: random, ABI break, Extension: uri
#19976 - Add stream filter convert.* tests
Pull Request -
State: closed - Opened by bukka 2 months ago
Labels: Extension: standard
#19905 - uri: Fix handling of large port numbers in URI struct
Pull Request -
State: closed - Opened by TimWolla 3 months ago
Labels: Extension: standard, Extension: zend_test, ABI break, Extension: uri
#19837 - Fix GH-19801: address leak when calling var_dump() with recursion in __debugInfo()
Pull Request -
State: closed - Opened by alexandre-daubois 3 months ago
- 2 comments
Labels: Extension: standard
#19826 - Zend: Implement __unserialize() for Exception/Error
Pull Request -
State: closed - Opened by Girgias 3 months ago
- 1 comment
Labels: Category: Engine, Extension: soap, Extension: standard, SAPI: cli, ABI break
#19794 - uri: Clean up naming of public symbols
Pull Request -
State: closed - Opened by TimWolla 3 months ago
Labels: Extension: openssl, Extension: filter, Extension: soap, Extension: standard, Extension: zend_test, ABI break, Extension: uri
#19760 - core: Warn when non-representable floats are coerced to int
Pull Request -
State: closed - Opened by Girgias 3 months ago
- 6 comments
Labels: Extension: openssl, Category: Engine, Extension: intl, Extension: date, Extension: dom, Extension: opcache, Extension: standard, Category: Optimizer, ABI break
#19759 - Use zend_string API for mail.cr_lf_mode validation
Pull Request -
State: closed - Opened by alexandre-daubois 3 months ago
- 2 comments
Labels: Extension: standard, ABI break
#19682 - Zend: Deprecate __sleep()
Pull Request -
State: closed - Opened by Girgias 3 months ago
- 4 comments
Labels: Category: Engine, Extension: dom, Extension: pdo_mysql, Extension: phar, Extension: session, Extension: standard
#19650 - Remove include "sanity check" to get better error
Pull Request -
State: closed - Opened by nikic 3 months ago
Labels: Extension: standard
#19642 - Use RETURN_EMPTY_ARRAY() on empty glob returns
Pull Request -
State: closed - Opened by nielsdos 3 months ago
Labels: Extension: standard
#19623 - uri: Always use `const` pointers when referring to `uri_parser_t`
Pull Request -
State: closed - Opened by TimWolla 3 months ago
Labels: Extension: openssl, Extension: filter, Extension: soap, Extension: standard, Extension: zend_test, ABI break, Extension: uri
#19611 - ext/standard: Fix GH-19610 (Deprecation warnings in functions taking as argument)
Pull Request -
State: closed - Opened by Girgias 3 months ago
Labels: Category: Engine, Extension: standard
#19568 - gen_stub: Infer constants' types from values
Pull Request -
State: closed - Opened by DanielEScherzer 3 months ago
Labels: Category: Build System, Extension: openssl, Category: Engine, Extension: date, Extension: dba, Extension: gd, Extension: mysqli, Extension: sodium, Extension: standard, Extension: xsl, ABI break
#19528 - [Fix] parse_url: don’t treat colon in path as port #19527
Pull Request -
State: closed - Opened by arshidkv12 4 months ago
- 4 comments
Labels: Extension: standard
#19527 - [Fix] parse_url: don’t treat colon in path as port
Pull Request -
State: closed - Opened by arshidkv12 4 months ago
Labels: Extension: standard
#19511 - Deprecate using null as an array offset and when calling `array_key_exists()`
Pull Request -
State: closed - Opened by alexandre-daubois 4 months ago
- 7 comments
Labels: RFC, Category: Engine, Extension: opcache, Extension: spl, Extension: standard
#19506 - Fix UTF-8 handling in php_url_parse_ex2
Pull Request -
State: closed - Opened by arshidkv12 4 months ago
- 6 comments
Labels: Extension: standard
#19496 - Use color scheme styling for error pages of (builtin) webserver
Pull Request -
State: open - Opened by imme-emosol 4 months ago
- 6 comments
Labels: Extension: standard, SAPI: cli
#19490 - Adding split as an alias for explode
Pull Request -
State: closed - Opened by CViniciusSDias 4 months ago
- 4 comments
Labels: RFC, Extension: standard, ABI break
#19464 - ext/standard: Deprecate $http_response_header
Pull Request -
State: closed - Opened by Girgias 4 months ago
Labels: RFC, Category: Engine, Extension: standard, ABI break
#19443 - zend_compile: Deprecate backticks as an alias for `shell_exec()`
Pull Request -
State: closed - Opened by TimWolla 4 months ago
Labels: RFC, SAPI: fpm, Category: Engine, Extension: opcache, Extension: phar, Extension: session, Extension: standard, SAPI: cgi, SAPI: cli, SAPI: phpdbg
#19441 - ext/standard: Deprecate passing integers outside the interval [0, 255] to chr()
Pull Request -
State: closed - Opened by Girgias 4 months ago
Labels: RFC, Category: Engine, Extension: gd, Extension: standard
#19336 - tree: use zend_str_has_nul_byte() API
Pull Request -
State: closed - Opened by Girgias 4 months ago
Labels: Category: Engine, Extension: dom, Extension: mbstring, Extension: odbc, Extension: standard, Extension: xsl, ABI break
#19312 - main: refactor userstream method calling
Pull Request -
State: closed - Opened by Girgias 4 months ago
- 6 comments
Labels: Extension: standard, Extension: zend_test, Extension: zip, Category: Streams
#19308 - [RFC] Add `is_representable_as_float()` and `is_representable_as_int`
Pull Request -
State: closed - Opened by alexandre-daubois 4 months ago
- 1 comment
Labels: RFC, Extension: standard, ABI break
#19293 - ext/standard/tests/file/bug81145.phpt: unlink file before exit
Pull Request -
State: closed - Opened by DanielEScherzer 4 months ago
Labels: Extension: standard
#19218 - Fix arginfo/zpp violation if zend_hrtime is not available
Pull Request -
State: closed - Opened by nielsdos 5 months ago
Labels: Extension: standard
#19202 - Refactor Internal Time Retrieval Handling for Improved Consistency and Resolution
Pull Request -
State: open - Opened by marc-mabe 5 months ago
- 4 comments
Labels: Category: Build System, SAPI: fpm, Extension: openssl, Category: Engine, Extension: calendar, Extension: date, Extension: ftp, Extension: mysqlnd, Extension: opcache, Extension: pgsql, Extension: phar, Extension: session, Extension: soap, Extension: standard, SAPI: cgi, SAPI: cli, SAPI: litespeed, SAPI: phpdbg, Category: Optimizer, Extension: random, ABI break
#19188 - Mail: introduce new INI for line ending control
Issue -
State: closed - Opened by bukka 5 months ago
- 2 comments
Labels: Feature, Extension: standard
#19091 - exec() removes trailing newline
Issue -
State: closed - Opened by kkmuffme 5 months ago
- 9 comments
Labels: Feature, Extension: standard, Status: Needs Feedback, Status: Requires RFC
#19075 - Arginfo: add and use known strings for attributes
Pull Request -
State: closed - Opened by DanielEScherzer 5 months ago
- 9 comments
Labels: Category: Build System, Extension: openssl, Category: Engine, Extension: intl, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: hash, Extension: libxml, Extension: mysqli, Extension: odbc, Extension: pgsql, Extension: reflection, Extension: shmop, Extension: soap, Extension: spl, Extension: standard, Extension: xml, Extension: zip, Extension: random, ABI break
#19033 - ext/standard/string.c: don't use `STR_EMPTY_ALLOC()`
Pull Request -
State: closed - Opened by DanielEScherzer 5 months ago
Labels: Extension: standard
#19029 - Make `zend_register_*_constant()` functions return pointers, use them
Pull Request -
State: open - Opened by DanielEScherzer 5 months ago
- 3 comments
Labels: Category: Build System, Category: Engine, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: mysqli, Extension: pgsql, Extension: soap, Extension: standard, Extension: random, ABI break
#19029 - Make `zend_register_*_constant()` functions return pointers, use them
Pull Request -
State: closed - Opened by DanielEScherzer 5 months ago
- 3 comments
Labels: Category: Build System, Category: Engine, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: mysqli, Extension: pgsql, Extension: soap, Extension: standard, Extension: random, ABI break
#19024 - ext/standard/stream: Use FCC instead of zval for notification callback
Pull Request -
State: open - Opened by Girgias 5 months ago
Labels: Extension: standard, ABI break
#18997 - Serialization of enums (including within sessions)
Issue -
State: open - Opened by DeveloperRob 5 months ago
- 5 comments
Labels: Feature, Category: Engine, Extension: standard, Status: Needs Triage
#18994 - Make parameter $column_key optional in array_column()
Pull Request -
State: open - Opened by vudaltsov 5 months ago
- 1 comment
Labels: Extension: standard, ABI break
#18977 - Gh18976
Pull Request -
State: closed - Opened by devnexen 5 months ago
Labels: Extension: standard
#18977 - Gh18976
Pull Request -
State: closed - Opened by devnexen 5 months ago
Labels: Extension: standard
#18976 - Signed Integer Overflow in pack()
Issue -
State: closed - Opened by bendrissou 5 months ago
Labels: Bug, Extension: standard, Status: Verified
#18973 - Fix GH-17345: Bug #35916 was not completely fixed
Pull Request -
State: open - Opened by nielsdos 5 months ago
Labels: Extension: standard
#18972 - Fix OSS-Fuzz #385993744
Pull Request -
State: open - Opened by nielsdos 5 months ago
Labels: Extension: standard
#18964 - Use st_blksize and st_blocks members conditionally
Pull Request -
State: open - Opened by petk 5 months ago
Labels: Extension: phar, Extension: standard, Extension: zip
#18962 - Warn on http_response_code() after header('HTTP/...')
Pull Request -
State: open - Opened by iluuu1994 5 months ago
- 10 comments
Labels: Extension: standard, SAPI: cli, Status: Requires RFC
#18962 - Allow http_response_code() to clear HTTP start-line
Pull Request -
State: open - Opened by iluuu1994 5 months ago
Labels: Extension: standard, SAPI: cli
#18940 - Add support to get size of image from HEIF/HEIC
Pull Request -
State: open - Opened by benstonezhang 5 months ago
Labels: Extension: standard, ABI break
#18936 - Fixed GH-18266: `round()` - Added edge case generation logic
Pull Request -
State: open - Opened by SakiTakamachi 5 months ago
Labels: Extension: standard
#18929 - Fix RCN violations in array functions
Pull Request -
State: closed - Opened by nielsdos 5 months ago
- 3 comments
Labels: Extension: standard, Category: Optimizer, ABI break
#18912 - Fix GH-18897: printf: empty precision is interpreted as precision 6, not as precision 0
Pull Request -
State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard
#18912 - Fix GH-18897: printf: empty precision is interpreted as precision 6, not as precision 0
Pull Request -
State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard
#18911 - Fix misleading errors in printf()
Pull Request -
State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard
#18911 - Fix misleading errors in printf()
Pull Request -
State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard
#18910 - Unbreak PRINTF_DEBUG macro usages
Pull Request -
State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard
#18897 - printf: empty precision is interpreted as precision 6, not as precision 0
Issue -
State: closed - Opened by bhaible 6 months ago
- 3 comments
Labels: Bug, Extension: standard, Status: Verified
#18888 - parse_url('') and parse_url(null) should return false.
Issue -
State: closed - Opened by MircoBabin 6 months ago
- 3 comments
Labels: Bug, Extension: standard, Status: Needs Feedback
#18879 - RFC: Deprecate type juggling to and from bool for function type juggling context
Pull Request -
State: open - Opened by Girgias 6 months ago
- 5 comments
Labels: RFC, SAPI: fpm, Extension: openssl, Category: Engine, Extension: intl, Extension: calendar, Extension: curl, Extension: date, Extension: filter, Extension: gd, Extension: gettext, Extension: iconv, Extension: json, Extension: mbstring, Extension: mysqli, Extension: opcache, Extension: pdo_dblib, Extension: pdo_pgsql, Extension: phar, Extension: posix, Extension: reflection, Extension: snmp, Extension: sockets, Extension: standard, Extension: tidy, Extension: xmlreader, Extension: xmlwriter, Extension: zlib, SAPI: cli, ABI break
#18828 - Fix GH-18823: setlocale's 2nd and 3rd argument ignores strict_types
Pull Request -
State: closed - Opened by nielsdos 6 months ago
- 7 comments
Labels: Extension: standard
#18825 - str_(starts|ends)_with variadic needle
Pull Request -
State: open - Opened by divinity76 6 months ago
- 1 comment
Labels: Extension: standard, ABI break
#18825 - str_(starts|ends)_with variadic needle
Pull Request -
State: open - Opened by divinity76 6 months ago
- 11 comments
Labels: RFC, Extension: standard, ABI break
#18823 - setlocale's 2nd and 3rd argument ignores strict_types
Issue -
State: closed - Opened by divinity76 6 months ago
- 3 comments
Labels: Bug, Extension: standard, Status: Verified
#18822 - ext/standard/pack: minor refactoring
Pull Request -
State: closed - Opened by Girgias 6 months ago
Labels: Extension: standard
#18822 - ext/standard/pack: minor refactoring
Pull Request -
State: closed - Opened by Girgias 6 months ago
- 1 comment
Labels: Extension: standard
#18809 - Fix test conflict between copy_variation2-win32-mb.phpt and copy_variation2-win32.phpt
Pull Request -
State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard
#18803 - Improve performance of unpack() with nameless repetitions
Pull Request -
State: closed - Opened by nielsdos 6 months ago
- 2 comments
Labels: Extension: standard
#18803 - Improve performance of unpack() with nameless repetitions
Pull Request -
State: closed - Opened by nielsdos 6 months ago
- 2 comments
Labels: Extension: standard
#18797 - Fix GH-14506: Closing a userspace stream inside a userspace handler causes heap corruption
Pull Request -
State: open - Opened by nielsdos 6 months ago
- 1 comment
Labels: Extension: standard
#18786 - mail: fix exit code handling of sendmail cmd and add logging
Pull Request -
State: closed - Opened by lollipopman 6 months ago
- 3 comments
Labels: Extension: standard
#18786 - mail: fix exit code handling of sendmail cmd and add logging
Pull Request -
State: closed - Opened by lollipopman 6 months ago
- 3 comments
Labels: Extension: standard
#18780 - Replace `@deprecated` with `#[\Deprecated]` for internal constants
Pull Request -
State: closed - Opened by DanielEScherzer 6 months ago
- 8 comments
Labels: Category: Build System, Extension: intl, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: mysqli, Extension: pgsql, Extension: reflection, Extension: soap, Extension: standard, Extension: random, ABI break
#18778 - Fix GH-13264: fgets() and stream_get_line() do not return false on filter fatal error
Pull Request -
State: open - Opened by bukka 6 months ago
Labels: Extension: sqlite3, Extension: standard, Category: Streams
#18765 - mail: fix exit code handling of sendmail cmd
Pull Request -
State: closed - Opened by lollipopman 6 months ago
- 12 comments
Labels: Extension: standard
#18765 - mail: fix exit code handling of sendmail cmd
Pull Request -
State: closed - Opened by lollipopman 6 months ago
- 12 comments
Labels: Extension: standard
#18764 - mail: fix exit code handling of sendmail cmd
Pull Request -
State: closed - Opened by lollipopman 6 months ago
Labels: Extension: standard
#18755 - Fix GH-18753: `file_get_contents()` and `file_put_contents()` fail with data >=2GB on macOS & BSD
Pull Request -
State: open - Opened by kiler129 6 months ago
- 3 comments
Labels: Extension: standard
#18721 - RFC: Atom
Pull Request -
State: closed - Opened by mitchellvanw 6 months ago
Labels: Category: Build System, Category: Engine, Extension: standard, Extension: tokenizer, ABI break
#18705 - Create str_icontains PHP function
Pull Request -
State: open - Opened by adamcable 6 months ago
- 9 comments
Labels: Extension: standard, Status: Requires RFC, ABI break
#18693 - Add DNS testing setup using BIND 9
Pull Request -
State: open - Opened by bukka 6 months ago
- 1 comment
Labels: Extension: standard
#18675 - Add test for iptcparse
Pull Request -
State: open - Opened by magikid 6 months ago
- 2 comments
Labels: Extension: standard
#18667 - Generated arginfo headers: combine preprocessor conditional blocks (2)
Pull Request -
State: closed - Opened by DanielEScherzer 6 months ago
- 1 comment
Labels: Category: Build System, Extension: openssl, Extension: intl, Extension: com_dotnet, Extension: curl, Extension: dba, Extension: gd, Extension: ldap, Extension: odbc, Extension: pcntl, Extension: pdo_mysql, Extension: pdo_sqlite, Extension: sockets, Extension: sodium, Extension: standard, Extension: tidy, Extension: xsl, Extension: zip, ABI break
#18661 - ext/standard/image.c: Fix unsafe integer conversion
Pull Request -
State: open - Opened by andr3y-k0v4l3v 6 months ago
- 1 comment
Labels: Extension: standard
#18658 - Add ext/uri skeleton along with uriparser
Pull Request -
State: closed - Opened by kocsismate 6 months ago
- 5 comments
Labels: Category: Build System, Extension: standard, ABI break
#18631 - Zend: introduce gcc strub attribute.
Pull Request -
State: open - Opened by devnexen 7 months ago
Labels: Category: Engine, Extension: standard, ABI break
#18613 - Make `array()` a function
Pull Request -
State: open - Opened by TimWolla 7 months ago
- 4 comments
Labels: Category: Build System, Category: Engine, Extension: standard, Status: Requires RFC, ABI break
#18612 - Do not use RTLD_DEEPBIND if dlmopen is available
Pull Request -
State: closed - Opened by danog 7 months ago
- 12 comments
Labels: Category: Build System, Category: Engine, Extension: ffi, Extension: standard, SAPI: apache2handler, SAPI: litespeed, SAPI: phpdbg, ABI break
#18612 - Do not use RTLD_DEEPBIND if dlmopen is available
Pull Request -
State: closed - Opened by danog 7 months ago
- 7 comments
Labels: Category: Build System, Category: Engine, Extension: ffi, Extension: standard, SAPI: apache2handler, SAPI: litespeed, SAPI: phpdbg, ABI break
#18603 - Fix GH-17687: initializer-string for array of ... warnings
Pull Request -
State: closed - Opened by nielsdos 7 months ago
- 1 comment
Labels: Category: Engine, Extension: pdo (core), Extension: standard, ABI break
#18560 - ext/date: various optimizations of _php_gettimeofday
Pull Request -
State: closed - Opened by jorgsowa 7 months ago
- 3 comments
Labels: Extension: date, Extension: standard
#18542 - `unserialize` doesn't respect `class_alias` for properties
Issue -
State: open - Opened by schinken 7 months ago
- 3 comments
Labels: Bug, Extension: standard, Category: Serialization
#18524 - Optimize pack()
Pull Request -
State: open - Opened by nielsdos 7 months ago
- 21 comments
Labels: Extension: standard, ABI break
#18523 - Fix bug #74796: Requests through http proxy set peer name
Pull Request -
State: closed - Opened by bukka 7 months ago
- 2 comments
Labels: Extension: openssl, Extension: standard
#18522 - standard: Remove `php_std_date()` C API
Pull Request -
State: closed - Opened by TimWolla 7 months ago
Labels: Extension: standard, ABI break
#18522 - standard: Remove `php_std_date()` C API
Pull Request -
State: closed - Opened by TimWolla 7 months ago
Labels: Extension: standard, ABI break
#18521 - standard: Take `zend.assertions` into account for dynamic calls to `assert()`
Pull Request -
State: closed - Opened by TimWolla 7 months ago
- 10 comments
Labels: Extension: standard
#18521 - standard: Take `zend.assertions` into account for dynamic calls to `assert()`
Pull Request -
State: closed - Opened by TimWolla 7 months ago
- 10 comments
Labels: Extension: standard
#18518 - ext/standard/md5: Improve types
Pull Request -
State: closed - Opened by jorgsowa 7 months ago
Labels: Extension: standard, ABI break
#18518 - ext/standard/md5: Improve types
Pull Request -
State: closed - Opened by jorgsowa 7 months ago
Labels: Extension: standard, ABI break