Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-07-07 | Fix potential bugs in password_hash(), CI_Encryption | Andrey Andreev | 1 | -3/+6 | |
strlen(), substr() are not byte-safe when mbstring.func_overload is enabled | |||||
2014-07-07 | Add a backport (compat) for quoted_printable_encode() | Andrey Andreev | 1 | -2/+90 | |
2014-07-07 | Fix a few typos and add a backport (compat) for hex2bin() | Andrey Andreev | 1 | -2/+49 | |
2014-06-21 | Fix a _potential_ flaw in password_hash() | Andrey Andreev | 1 | -1/+4 | |
2014-05-09 | Add hash_equals() to ext/hash compat layer | Andrey Andreev | 1 | -0/+46 | |
Introduced in PHP 5.6 Beta 1 (unfortunately, still undocumented). RFC: https://wiki.php.net/rfc/timing_attack (Yes, I am aware that the RFC talks about hash_compare(), the function was later renamed in the implementation.) | |||||
2014-04-29 | Small fixes (PR #3022) | Andrey Andreev | 2 | -3/+3 | |
- Fix incorrect variable in mb_strlen() compat - Micro-optimization of array_replace(), array_replace_recursive() compat | |||||
2014-02-19 | Add compatibility layer for array_column(), array_replace(), ↵ | Andrey Andreev | 1 | -0/+246 | |
array_replace_recursive() | |||||
2014-02-18 | Don't load password hashing compat for HHVM | Andrey Andreev | 1 | -1/+1 | |
2014-02-18 | Add an ext/hash compatibility layer (just hash_pbkdf2(), for now) | Andrey Andreev | 1 | -0/+144 | |
2014-02-13 | [ci skip] Add index.html to system/core/compat/ | Andrey Andreev | 1 | -0/+10 | |
2014-02-13 | Introducing compatibility layers | Andrey Andreev | 2 | -0/+357 | |
- Limited support for mbstring (mb_strlen(), mb_strpos(), mb_substr() only) via iconv. Falls back to regular strlen(), strpos(), substr() if iconv is not available. - Password hashing, dependant on CRYPT_BLOWFISH (2y version, available since PHP 5.3.7) availability. |