#
bfc8d297 |
| 01-Dec-2014 |
Stanislav Malyshev |
Merge branch 'PHP-5.6' * PHP-5.6: update news update news update NEWS Apply error-code-salt fix to Windows too Bug fixes in light of failing bcrypt tests
Merge branch 'PHP-5.6' * PHP-5.6: update news update news update NEWS Apply error-code-salt fix to Windows too Bug fixes in light of failing bcrypt tests Add tests from 1.3. Add missing tests. Upgrade crypt_blowfish to version 1.3 Apply error-code-salt fix to Windows too Bug fixes in light of failing bcrypt tests Add tests from 1.3. Add missing tests. Upgrade crypt_blowfish to version 1.3 Conflicts: ext/standard/crypt.c
show more ...
|
#
720ba679 |
| 01-Dec-2014 |
Stanislav Malyshev |
Merge branch 'PHP-5.5' into PHP-5.6 * PHP-5.5: update news update news update NEWS Apply error-code-salt fix to Windows too Bug fixes in light of failing bcrypt
Merge branch 'PHP-5.5' into PHP-5.6 * PHP-5.5: update news update news update NEWS Apply error-code-salt fix to Windows too Bug fixes in light of failing bcrypt tests Add tests from 1.3. Add missing tests. Upgrade crypt_blowfish to version 1.3 Apply error-code-salt fix to Windows too Bug fixes in light of failing bcrypt tests Add tests from 1.3. Add missing tests. Upgrade crypt_blowfish to version 1.3
show more ...
|
Revision tags: php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1 |
|
#
f58edcd9 |
| 22-Oct-2014 |
Anatol Belski |
fix datatype warnings |
Revision tags: php-5.5.18, php-5.4.34 |
|
#
f66013df |
| 07-Oct-2014 |
Leigh |
Apply error-code-salt fix to Windows too |
#
4e8c8761 |
| 07-Oct-2014 |
Leigh |
Bug fixes in light of failing bcrypt tests |
Revision tags: php-5.5.18RC1, php-5.6.1, php-5.6.2 |
|
#
d0cb7153 |
| 19-Sep-2014 |
Johannes Schlüter |
s/PHP 5/PHP 7/ |
#
c45f4f54 |
| 18-Sep-2014 |
Anatol Belski |
generalized the case with secure memory zeroing |
#
2b77a57d |
| 18-Sep-2014 |
Anatol Belski |
zero sensitive data more secure way |
Revision tags: php-5.4.33, php-5.5.17, php-5.6.1RC1, php-5.5.17RC1, php-5.4.33RC1 |
|
#
32344808 |
| 27-Aug-2014 |
Anatol Belski |
first show to make 's' work with size_t |
Revision tags: php-5.6.0, POST_AST_MERGE, PRE_AST_MERGE |
|
#
c3e3c98e |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 1 |
Revision tags: POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32 |
|
#
745a71be |
| 20-Aug-2014 |
Anatol Belski |
yet more fixes to zpp |
#
cb25136f |
| 16-Aug-2014 |
Anatol Belski |
fix macros in the 5 basic extensions |
Revision tags: POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3, php-5.5.15, php-5.4.31 |
|
#
b4c2bd22 |
| 15-Jul-2014 |
Dmitry Stogov |
Fixed compilation on Windows |
Revision tags: php-5.4.31RC1, php-5.5.15RC1, php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1, php-5.6.0beta4, php-5.4.29, php-5.5.13, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1, php-5.6.0beta2, php-5.5.12, php-5.4.28, php-5.4.28RC1, php-5.5.12RC1, php-5.6.0beta1, php-5.4.27, php-5.5.11, php-5.5.11RC1, php-5.4.27RC1, php-5.5.10, php-5.4.26, php-5.6.0alpha3 |
|
#
2ed1f008 |
| 25-Feb-2014 |
Xinchen Hui |
Refactor php_crypt to returning zend_string |
Revision tags: php-5.4.26RC1, php-5.5.10RC1 |
|
#
40e053e7 |
| 13-Feb-2014 |
Dmitry Stogov |
Use better data structures (incomplete) |
Revision tags: php-5.6.0alpha2, php-5.5.9, php-5.4.25, php-5.5.9RC1, php-5.4.25RC1, php-5.6.0alpha1, php-5.5.8, php-5.4.24 |
|
#
c081ce62 |
| 03-Jan-2014 |
Xinchen Hui |
Bump year |
#
47c90277 |
| 03-Jan-2014 |
Xinchen Hui |
Bump year |
Revision tags: php-5.4.24RC1, php-5.5.8RC1, php-5.5.7, php-5.4.23, php-5.3.28, php-5.5.7RC1, php-5.4.23RC1, php-5.4.22, php-5.5.6, php-5.4.22RC1 |
|
#
82eca388 |
| 29-Oct-2013 |
Nikita Popov |
Fix ZTS build |
Revision tags: php-5.5.6RC1 |
|
#
416f8fce |
| 29-Oct-2013 |
Yasuo Ohgaki |
Implemented Change crypt() behavior w/o salt RFC |
Revision tags: php-5.4.21, php-5.5.5, php-5.4.21RC1, php-5.5.5RC1, php-5.5.4, php-5.4.20, php-5.5.4RC1, php-5.4.20RC1, php-5.5.3, php-5.4.19, php-5.5.2, php-5.4.18, php-5.5.2RC1, php-5.4.18RC2, php-5.5.1, php-5.4.18RC1, php-5.3.27, php-5.4.17, php-5.5.0, php-5.3.27RC1, php-5.4.17RC1, php-5.5.0RC3, php-5.3.26, php-5.4.16, php-5.5.0RC2, php-5.3.26RC1, php-5.4.16RC1, php-5.5.0RC1, php-5.3.25, php-5.4.15, php-5.3.25RC1, php-5.5.0beta4, php-5.4.15RC1, php-5.4.14, php-5.3.24, php-5.5.0beta3, php-5.3.24RC1, php-5.4.14RC1, php-5.5.0beta2, php-5.5.0beta1, php-5.3.23, php-5.4.13, php-5.5.0alpha6, php-5.3.23RC1, php-5.4.13RC1, php-5.3.22, php-5.5.0alpha5, php-5.4.12, php-5.3.22RC2, php-5.4.12RC2, php-5.3.22RC1, php-5.4.12RC1, php-5.5.0alpha4, php-5.3.21, php-5.4.11, php-5.5.0alpha3, php-5.3.21RC1, php-5.4.11RC1 |
|
#
a666285b |
| 01-Jan-2013 |
Xinchen Hui |
Happy New Year |
Revision tags: php-5.3.20, php-5.4.10, php-5.5.0alpha2, php-5.3.20RC1, php-5.4.10RC1, php-5.3.19, php-5.4.9, php-5.5.0alpha1, php-5.3.19RC1, php-5.4.9RC1, php-5.3.18, php-5.4.8, php-5.3.18RC1, php-5.4.8RC1, php-5.3.17, php-5.4.7, php-5.4.7RC1, php-5.3.16, php-5.4.6, php-5.4.6RC1, php-5.4.5, php-5.3.15, php-5.3.15RC1, php-5.4.5RC1 |
|
#
9c1445c6 |
| 29-Jun-2012 |
Anthony Ferrara |
More refactoring of crypt into php_crypt, and fixing memory allocation |
#
9e18e578 |
| 29-Jun-2012 |
Anthony Ferrara |
Merge remote branch 'upstream/master' into hash_password Conflicts: ext/standard/crypt.c
|
#
e6cf7d77 |
| 29-Jun-2012 |
Nikita Popov |
Fix some lengths in crypt() Use salt_len_in instead of strlen(salt) or PHP_MAX_SALT_LEN, otherwise too much memory will be allocated. sha512 has a 86 character checksum, not 43.
Fix some lengths in crypt() Use salt_len_in instead of strlen(salt) or PHP_MAX_SALT_LEN, otherwise too much memory will be allocated. sha512 has a 86 character checksum, not 43. That probably was a copy&paste from the sha256 code which indeed has 43. The allocation also was using sizeof(char *), thus allocating 4 or 8 times as much memory as necessary. The sizeof(char *) was removed in the 5.4 branch in b7a92c9 but forgotten on 5.3. The memset 0 call was using PHP_MAX_SALT_LEN which can be smaller than the output buffer and thus not zeroing out everything. Use the size of the output buffer (needed) instead.
show more ...
|
#
7e8276ca |
| 29-Jun-2012 |
Anthony Ferrara |
Fixed bug #62443 (Crypt SHA256/512 Segfaults With Malformed Salt) Fixed a memory allocation bug in crypt() SHA256/512 that can cause segmentation faults when passed in salts with a null
Fixed bug #62443 (Crypt SHA256/512 Segfaults With Malformed Salt) Fixed a memory allocation bug in crypt() SHA256/512 that can cause segmentation faults when passed in salts with a null byte early.
show more ...
|
#
6bb3865a |
| 28-Jun-2012 |
Anthony Ferrara |
Refactor crypt to use an external working function |