Revision tags: php-8.1.7RC1, php-8.1.4RC1, php-8.1.3, php-8.1.2RC1 |
|
#
d830a1f6 |
| 24-Dec-2021 |
David CARLIER |
random extension macOs handling update. Not such as fix but taking more precautions. Indeed, the arc4random has two little flaws in this platform, one already caught upfront by the e
random extension macOs handling update. Not such as fix but taking more precautions. Indeed, the arc4random has two little flaws in this platform, one already caught upfront by the extension (ie size 0), also internal use of ccrng_generate which can silently fail in few rare cases. Closes #7824.
show more ...
|
#
3a3eeb4f |
| 16-Dec-2021 |
Dmitry Stogov |
Fixed build in separate directory
|
#
38460c2c |
| 15-Dec-2021 |
Yannis Guyon |
Implement php_handle_avif() using libavifinfo See #80828 and the internals@ mailing list discussion at https://externals.io/message/116543 Use libavifinfo's AvifInfoGetFeaturesS
Implement php_handle_avif() using libavifinfo See #80828 and the internals@ mailing list discussion at https://externals.io/message/116543 Use libavifinfo's AvifInfoGetFeaturesStream() in php_handle_avif() to get the width, height, bit depth and channel count from an AVIF payload. Implement stream reading/skipping functions and data struct. Use libavifinfo's AvifInfoIdentifyStream() in php_is_image_avif(). Update the expected features read from "test1pix.avif" in getimagesize.phpt. Closes GH-7711.
show more ...
|
Revision tags: php-8.1.0, php-7.3.33, php-7.3.32 |
|
#
bbcc3721 |
| 19-Oct-2021 |
Remi Collet |
only check crypt algo if we use external libcrypt
|
#
5cdc65e2 |
| 19-Oct-2021 |
Remi Collet |
Add --with-external-libcrypt build option display an error message if some algo not available in external libcrypt
|
#
e9cf14e8 |
| 19-Oct-2021 |
Remi Collet |
add note in UPGRADING
|
#
1b0081e1 |
| 19-Oct-2021 |
Remi Collet |
Add --with-external-libcrypt build option display an error message if some algo not available in external libcrypt
|
#
6d3ef573 |
| 30-Sep-2021 |
Dan Pock |
Fix bug #81491: Ensure HAVE_ARGON2LIB is set when compiling using libargon2 Closes GH-7538.
|
Revision tags: php-7.3.31, php-7.3.30, php-7.3.29, php-7.3.28 |
|
#
f1ad9199 |
| 16-Apr-2021 |
Dmitry Stogov |
Better support for cross-compilation
|
Revision tags: php-7.3.27, php-7.3.26, php-7.3.26RC1 |
|
#
7965bc36 |
| 24-Nov-2020 |
Nikita Popov |
Use pkg-config for libargon2 We already tried this in PHP 7.4, but ran into issues, because alpine did not support pkg-config for libargon2 (or had a broken pc file, not sure). The A
Use pkg-config for libargon2 We already tried this in PHP 7.4, but ran into issues, because alpine did not support pkg-config for libargon2 (or had a broken pc file, not sure). The Alpine issue has been resolved in the meantime, so let's give this another try.
show more ...
|
Revision tags: php-7.3.25, php-7.3.25RC1, php-7.3.24, php-7.3.24RC1 |
|
#
aa405b7d |
| 05-Oct-2020 |
Nikita Popov |
Fix -Wimplicit-function-declaration in configure As this is an error with xcode 12, see bug #80171.
|
Revision tags: php-7.3.23, php-7.3.23RC1 |
|
#
c3299d7d |
| 02-Sep-2020 |
Frank Du |
X86: Fast CRC32 computation using PCLMULQDQ instruction Based on: "Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction" V. Gopal, E. Ozturk, et al., 2009, http:/
X86: Fast CRC32 computation using PCLMULQDQ instruction Based on: "Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction" V. Gopal, E. Ozturk, et al., 2009, http://intel.ly/2ySEwL0 Signed-off-by: Frank Du <frank.du@intel.com> Closes GH-6018
show more ...
|
Revision tags: php-7.3.22, php-7.3.22RC1, php-7.3.21, php-7.3.21RC1, php-7.3.20 |
|
#
ff69a8a7 |
| 27-Jun-2020 |
Eddie Kohler |
Move __alignof__ support check into main configure.ac.
|
#
7d05bc86 |
| 24-Jun-2020 |
Nikita Popov |
Fix crypt_r detection And force use of our own php_crypt_r implementation to keep previous behavior despite that.
|
Revision tags: php-7.3.20RC1, php-7.3.19 |
|
#
7a9f0cc3 |
| 27-May-2020 |
Alex Dowad |
Simplify `_crypt_extended_init_r`, and fix redundant initialization on Win32/Solaris Looking at the history of this function, the original implementation had a bug where it would return
Simplify `_crypt_extended_init_r`, and fix redundant initialization on Win32/Solaris Looking at the history of this function, the original implementation had a bug where it would return from the middle of the function without unlocking the mutex first. The author attempted to fix this by incrementing the `initialized` flag atomically, which is not necessary, since the section which modifies the flag is protected by a mutex. Coincidentally, at the same time that all this unnecessary 'atomic' machinery was introduced, the code was also changed so that it didn't return without unlocking the mutex. So it looks like the bug was fixed by accident. It's not necessary to declare the flag as `volatile` either, since it is protected by a mutex. Further, the 'fixed' implementation was also wrong in another respect: on Windows and Solaris, the `initialized` flag was not even declared as `static`!! So the initialization of the static tables for S-boxes, P-boxes, etc. was repeated on each call to `php_crypt`, completely defeating the purpose of this function.
show more ...
|
Revision tags: php-7.4.7RC1, php-7.3.19RC1, php-7.3.18RC1, php-7.2.30, php-7.3.17, php-7.3.17RC1 |
|
#
457380ca |
| 29-Mar-2020 |
George Peter Banyard |
Drop wchar header check as always defined since C95
|
Revision tags: php-7.3.18, php-7.3.16, php-7.3.16RC1, php-7.3.15RC1, php-7.3.15, php-7.3.14, php-7.3.14RC1, php-7.3.13, php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12 |
|
#
64468d1e |
| 17-Nov-2019 |
Máté Kocsis |
Remove convert_cyr_string() function
|
#
4845c3f1 |
| 04-Dec-2019 |
George Peter Banyard |
Remove configure checks for asinh, acosh, atanh, log1p, hypot
|
Revision tags: php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1 |
|
#
aeaab8ee |
| 09-Sep-2019 |
Florian Weimer |
Port various autoconf bits to C99 compilers C99 no longer has implicit function declarations and implicit ints. Current GCC versions enable them as an extension, but this will change
Port various autoconf bits to C99 compilers C99 no longer has implicit function declarations and implicit ints. Current GCC versions enable them as an extension, but this will change in a future GCC version.
show more ...
|
Revision tags: php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20 |
|
#
9a3c8e51 |
| 28-Jun-2019 |
Peter Kokot |
Sync functions checks Removed unused checks: - mbsinit check removed, HAVE_MBSINIT removed (not used in php-src) - mempcpy check removed, HAVE_MEMPCPY removed (not used in php-src an
Sync functions checks Removed unused checks: - mbsinit check removed, HAVE_MBSINIT removed (not used in php-src) - mempcpy check removed, HAVE_MEMPCPY removed (not used in php-src anymore since 560ed89bfbb56526251e9bd2fbcb27e5932641d8 which uses PHP's own implementation) - strpncpy check removed, added via a8c9e893b6911c785f698d724b2ff61e7aebb737 and not used. - setpgid check removed since HAVE_SETPGID is not used Moved to a central configure.ac: - fpclass - mbrlen moved to configure.ac (since the HAVE_MBRLEN is used accross the php-src) - sigprocmask - getcwd - getwd - glob - strfmon - nice Duplicated checks removed: - gethostname - getlogin - getpwuid_r - socketpair - mprotect check simplified
show more ...
|
Revision tags: php-7.4.0alpha2 |
|
#
2079b098 |
| 23-Jun-2019 |
Peter Kokot |
Clean headers checks Some headers were checked multiple times in the main configure.ac file and in the bundled extensions or SAPIs themselves. Also many of these checks are then used
Clean headers checks Some headers were checked multiple times in the main configure.ac file and in the bundled extensions or SAPIs themselves. Also many of these checks are then used accross other extensions or SAPIs so a central configure.ac makes most sense for these checks.
show more ...
|
Revision tags: php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2 |
|
#
19e2101d |
| 13-Jun-2019 |
Nikita Popov |
Revert "ext/standard: Use PKG_CHECK_MODULES to detect the Argon2 library" This reverts commit bdcef51bcb367323f2eea4808f34a1b3e58bd3d8. It seems that pkg-config support for libargon
Revert "ext/standard: Use PKG_CHECK_MODULES to detect the Argon2 library" This reverts commit bdcef51bcb367323f2eea4808f34a1b3e58bd3d8. It seems that pkg-config support for libargon2 is still flaky: * No pc file on Alpine. * Custom builds of released libargon2 versions create a broken pc file. This is fixed in master, but not released. Go back to the old detection code for now.
show more ...
|
Revision tags: php-7.4.0alpha1 |
|
#
b654a074 |
| 12-Jun-2019 |
Nikita Popov |
Revert option rename Let's keep this at --with-password-argon2 to avoid churn, I don't think we have a strong motivation to rename this one.
|
Revision tags: php-7.3.7RC1, php-7.2.20RC1 |
|
#
bdcef51b |
| 07-Jun-2019 |
Hugh McMaster |
ext/standard: Use PKG_CHECK_MODULES to detect the Argon2 library
|
Revision tags: php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1 |
|
#
75fb7486 |
| 12-May-2019 |
Peter Kokot |
Normalize comments in *nix build system m4 files Normalization include: - Use dnl for everything that can be ommitted when configure is built in favor of the shell comment characte
Normalize comments in *nix build system m4 files Normalization include: - Use dnl for everything that can be ommitted when configure is built in favor of the shell comment character # which is visible in the output. - Line length normalized to 80 columns - Dots for most of the one line sentences - Macro definitions include similar pattern header comments now
show more ...
|