History log of /PHP-7.4/ext/standard/config.m4 (Results 26 – 50 of 179)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16
# 714d825b 02-Feb-2017 Christian Schmidt

Fix detection of isnan and isinf

The isnan() and isinf() are C99 macros not functions.

Also fix is_infinite(-INF) in case isinf is not defined.


# 8a8aa678 06-Feb-2017 Nikita Popov

Revert "Fix detection of isnan and isinf"

This reverts commit 9ea0949f43959ff0cf519e7a10ef9de7a538cde3.


# 9ea0949f 02-Feb-2017 Christian Schmidt

Fix detection of isnan and isinf

The isnan() and isinf() are C99 macros not functions.

Also fix is_infinite(-INF) in case isinf is not defined.


Revision tags: php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1, php-7.1.1, php-5.6.29, php-7.0.14, php-7.1.0, php-5.6.29RC1, php-7.0.14RC1, php-7.1.0RC6, php-5.6.28, php-7.0.13, php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1, php-7.1.0RC4, php-5.6.27, php-7.0.12, php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11, php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1, php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1, php-7.1.0alpha2, php-7.0.8, php-5.6.23, php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1, php-7.0.6, php-5.6.21, php-5.5.35, php-5.6.21RC1, php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5, php-5.6.20RC1, php-7.0.5RC1, php-5.6.19, php-5.5.33, php-7.0.4, php-5.6.19RC1, php-7.0.4RC1, php-5.6.18, php-7.0.3, php-5.5.32, php-5.6.18RC1, php-7.0.3RC1, php-5.6.17, php-5.5.31, php-7.0.2
# 14c72cc5 23-Dec-2015 Leigh

Fix check for linux getrandom syscall


# 486fc042 07-Jan-2017 Anatol Belski

Implement github PR #1736

This fixes leak issues on *BSD systems, as described in the PR.


# d883f65d 02-Aug-2016 Charles R. Portwood II

Fixing issue with config.m4 script not correctly checking for PHP_PASSWORD_ARGON2


# 0d4d8eab 01-Aug-2016 Charles R. Portwood II

Removing Argon2d, changing config arg to --with-password-argon2

Argon2d is not suitable for password_hashing. To ensure best practices
within password_*, Argon2d was removed.

--

Removing Argon2d, changing config arg to --with-password-argon2

Argon2d is not suitable for password_hashing. To ensure best practices
within password_*, Argon2d was removed.

--with-argon2 implies the full feature set of Argon2, whereas this
feature only implements Argon2i within password_*. Consequently
the feature flag was renamed to --with-password-argon2

show more ...


# 9bedcb7a 12-Jul-2016 Charles R. Portwood II

Adding to PHP library includes


# f4aa3a46 12-Jul-2016 Charles R. Portwood II

Fixing linker issue on linux when DIR is specified on --with-argon2


# bcfccdd9 11-Jul-2016 Charles R. Portwood II

Removing argon2 library files in favor of --with-argon2[=DIR]

- Configure flag now accepts --with-argon2 for dynamic linking with
libargon2. Argon2 will be enabled in password_* only i

Removing argon2 library files in favor of --with-argon2[=DIR]

- Configure flag now accepts --with-argon2 for dynamic linking with
libargon2. Argon2 will be enabled in password_* only if this
flag is passed.
- --with-argon2 config flag allows user passed directory for linking
- Added Argon2 specific tests to ensure existing tests do not fail
when argon2 is disable

show more ...


# c2551a74 09-Jul-2016 Charles R. Portwood II

Working implementation with password_hash, password_verify


# eba6e7ce 05-Jul-2016 Leigh

Split rand and mt_rand into separate files


# be7a50b9 25-Mar-2016 Nikita Popov

Move HAVE_ATTRIBUTE_ALIGNED check outside crypt block

This is checked outside the crypt() implementation as well.


# 786effaf 25-Mar-2016 Nikita Popov

Remove PHP_*_CRYPT constants

They are always 1.


# a142c274 25-Mar-2016 Nikita Popov

Ensure that all crypt() formats are supported

Checks for md5, sha512 and sha256 were missing.

As a result the PHP_*_CRYPT constants are always 1 now.


# 1c1e20d7 20-Mar-2016 Andrea Faulds

Deduplicate NAN/INF portability, move to Zend


# ccd215a5 03-Mar-2016 Anton Blanchard

Additional improvements to crypt() detection code

Reformat to normalize tabs vs spaces, return 1 if crypt.h not
defined, fix C99 compliance.


Revision tags: php-7.0.2RC1, php-5.6.17RC1, php-7.0.1RC1, php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1
# 08fce8e2 09-Nov-2015 Michael Orlitzky

ext/standard/config.m4: fix crypt() test segfaults in >=glibc-2.17.

Starting with glibc-2.17, the crypt() function will report an EINVAL
and return NULL when the format of the "salt" par

ext/standard/config.m4: fix crypt() test segfaults in >=glibc-2.17.

Starting with glibc-2.17, the crypt() function will report an EINVAL
and return NULL when the format of the "salt" parameter is
invalid. The current tests for crypt() pass its result to strcmp(),
causing segfaults when the value returned from crypt() is NULL.

This commit modifies the test programs to exit with failure when
crypt() returns NULL.

Reference: https://bugs.gentoo.org/show_bug.cgi?id=518964

show more ...


# faf835be 30-Oct-2015 Leigh

Use arc4random on OpenBSD 5.5+ and NetBSD 7+

As discussed with @weltling, keeping arc4random on the condition that the OS has a solid implementation of it


Revision tags: php-5.6.15, php-7.0.0RC6
# a5351023 26-Oct-2015 Leigh

Remove arc4random

There has been a lot of discussion around whether arc4random should be included. Given how many different impementations of it are in the wild, we can't guarantee a secure

Remove arc4random

There has been a lot of discussion around whether arc4random should be included. Given how many different impementations of it are in the wild, we can't guarantee a secure implementation on all platforms.

show more ...


Revision tags: php-7.0.1, php-5.6.15RC1, php-7.0.0RC5, php-5.5.30, php-5.6.14, php-7.0.0RC4, php-5.6.14RC1, php-7.0.0RC3
# 6554f721 09-Sep-2015 Scott

Add support for getrandom(2), add type check on file descriptor

Fix to_read, throw exception if syscall fails

Fixes thanks to feedback from sarnold at ##crypto on freenode

Add support for getrandom(2), add type check on file descriptor

Fix to_read, throw exception if syscall fails

Fixes thanks to feedback from sarnold at ##crypto on freenode

Correction on error conditions

Remove dead code (thanks @defuse)

It turns out getrandom can take >256, getentropy refuses.

Better semantics

Thanks @defuse for catching my silly mistake here

Cast to size_t to be explicit

Let's simplify the logic a bit

Let's be consistent; define everything before we do any logic

Continuously check that the file descriptor is still a valid one

Add device type check on fd initialization

show more ...


Revision tags: php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45, php-5.6.13RC1, php-7.0.0RC1, php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44, php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11, php-5.5.27, php-5.4.43, php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2, php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1, php-5.5.25, php-5.6.9, php-5.4.41, php-5.6.9RC1, php-5.5.25RC1, php-5.6.8, php-5.5.24, php-5.4.40, php-5.6.8RC1, php-5.5.24RC1, php-5.6.7, php-5.5.23, php-5.4.39, php-5.6.7RC1, php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS
# 5f1b83e9 21-Feb-2015 Leigh

Improve CSPRNG implementation


Revision tags: php-5.6.6, php-5.5.22, php-5.4.38
# bc54d139 13-Feb-2015 SammyK

Initial implementation for CSPRNG API


# 8f9ab04d 17-Feb-2015 Felipe Pena

- Fixed bug #67827 (broken detection of system crypt sha256/sha512 support)


Revision tags: POST_PHP7_REMOVALS, PRE_PHP7_REMOVALS
# 4137956d 08-Feb-2015 Michael Wallner

fix detection of mbstate_t with clang

AC_TRY_COMPILE expexts a function body


12345678