master
Update http->https in license (#6945)
Implement php_handle_avif() using libavifinfo
Merge branch 'PHP-8.5'
Define default RE2C_FLAGS (#14615)
Merge branch 'PHP-8.3' into PHP-8.4
ext/standard/array.c: add const qualifiers for extract() related functions
standard: Take `zend.assertions` into account for dynamic calls to `assert()` (#18521)
Fixed undefined flags in base64 (#14316)
Merge branch 'PHP-8.4'
ext/standard/array.c: refactor php_prefix_varname()
gen_stub: Infer constants' types from values (#19568)
Reduce code bloat in arginfo by using specialised string releases (#20016)
standard: Use `true` / `false` instead of `1` / `0` for `bool` parameters
Autotools: Remove redundant double quotes (#15634)
Sync preprocessor macros help texts (#15218)
ext/standard/crc32: Use zend_result return type and remove unused header
Fix a number of typos in comments / docs
Sync #if/ifdef/defined (#14511)
Add ext/uri skeleton along with uriparser (#18658)
Remove support for EOL Apache 2.0 and 2.2 in favor of 2.4+ (#14664)
ext/standard/crypt.c: handle musl failure tokens
crypt: Fix validation of malformed BCrypt hashes
Clean house in cryptographic hashing code
Use standard C99 uint8_t type instead of u_char type for crypt_freesec (#8610)
standard: Use `true` / `false` instead of `1` / `0` when assigning to `bool`
Improve link styling in PHPInfo (#15077)
standard: Remove `php_std_date()` C API (#18522)
Use RETURN_EMPTY_ARRAY() on empty glob returns (#19642)
Use win32 glob implementation on all platforms (#18164)
Fix printf style issues in Windows specific code (GH-17452)
Add stubs for some SAPIs
Do not generate frameless info items when func info generation is disabled
ext/standard: gethostbyaddr/gethostbyname using *NEW_STR flavor. (#18502)
tree: use zend_str_has_nul_byte() API (#19336)
ext/standard: Refactor exec.c public APIs to use zend_string pointers (#14353)
tree-wide: Replace `ZEND_WRONG_PARAM_COUNT()` by its definition (#20066)
Move definition of php_le_stream_context
Remove dead error checks for php_stream_filter_alloc() (#19194)
Fix Clang style nits (GH-17685)
Remove inet_aton
Deprecate ZEND_SIZE_MAX and point to SIZE_MAX directly (#19244)
Fix GHSA-3cr5-j632-f35r: Null byte in hostnames
Use "must not" instead of "cannot" wording
tree-wide: Replace `zval_is_true()` by `zend_is_true()` (#20065)
partitioned option for setcookie/setrawcookie and sessions
zend_long: Remove `ZEND_LTOA()` (#20236)
Declare ext/standard constants in stubs - part 8 (#9615)
Fix GH-20201: AVIF images misdetected as HEIF after introducing HEIF support in getimagesize()
Fixed some spaces used instead of tabs
Add `php_build_provider()` (#18168)
ext/standard/info.c: Removed php_info_html_esc()
standard: Avoid double hash table lookup in iptcparse()
Clean-up unused headers (#14365)
Removed unused headers from link.c (#16080)
Fix GH-20257: heap overflow on empty message in `lf` mode.
Fix: add missing `PHPAPI` (#15142)
ext/standard/md5: Minor refactorings (#18518)
[skip ci] fix typo in comment
Refactor HAVE_GETIFADDRS checks (#14787)
Optimize pack()
Sync HAVE_GRP_H definition (#14514)
standard: Use `return true` / `return false` for functions returning `bool`
random: Pass algorithm and state together as `php_random_algo_with_state` (#13350)
Declare ext/standard constants in stubs - part 10 (#9719)
Declare ext/stanard constants in stubs - part 11 (#9728)
Merge branch 'PHP-8.0' into PHP-8.1
fix php_init_crypt_r/php_shutdown_crypt_r signatures warning.
Remove unnecessary PHP_FUNCTION() declarations (#7472)
Declare ext/standard constants in stubs - part 5
Fix memory leak in standard syslog device handling
Fix GH-15155: Keep stream context in filtered streams
Drop key_suffix parameter in php_url_encode_hash_ex()
Implement SVG image handler
ext/standard/mail.c: Move php_mail_header_value_error_type enum out of header
[RFC] Add bcfloor, bcceil and bcround to BCMath (#13096)
Implement GH-13514 PASSWORD_ARGON2 from OpenSSL 3.2 (#13635)
standard: Use `true` / `false` instead of `1` / `0` for `bool` parameters (2)
[RFC] Property hooks (#13455)
Sync #if/ifdef/defined (-Wundef) (#14623)
ext/standard/quot_print.c: Mark readonly string as const
Fix GH-15552: Signed integer overflow in ext/standard/scanf.c
Fix GH-12936: hash() function hangs endlessly if using sha512 on strings >= 4GiB
Remove unused ext/standard/basic_functions.h header inclusions
streams: voidify php_stream_filter_prepend_ex()
Minor refactoring of std string extension (#8196)
Merge branch 'PHP-8.1' into PHP-8.2
Improve performance of intval('+0b...', 2) and intval('0b...', 2)
standard: Stop using `php_combined_lcg()` in `uniqid()` (#15217)
uri/standard: Move the `parse_url()` URI parser into ext/uri/ (#19587)
ext/standard: Minor refactoring to URL scanner code (#15321)
Fix unreachable code in URL output handler (#19056)
Remove useless zval_ptr_dtor() in user_filter_factory_create()
Add dedicated StreamBucket class (#13111)
ext/standard/versioning.c: Slightly refactor compare_special_version_forms()
Merge branch 'PHP-5.6'