summaryrefslogtreecommitdiff
path: root/ext/standard/base64.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in code commentsPeter Kokot2018-07-251-1/+1
* Remove unused Git attributes identPeter Kokot2018-07-251-1/+0
* Avoid useless checks, using zend_string_efree(), in cases where the string is...Dmitry Stogov2018-05-081-3/+3
* Combines common codesXinchen Hui2018-03-021-93/+53
* Attempt to fix build againXinchen Hui2018-03-011-29/+31
* Attempt to fix build reported fails in containersXinchen Hui2018-03-011-2/+3
* Fix possible int overflow on vars used in loop with size_t counterAnatol Belski2018-02-181-1/+2
* Update author infoXinchen Hui2018-02-121-0/+1
* Optimized base64_encode/decode with SIMD instructionsXinchen Hui2018-02-121-78/+692
* year++Xinchen Hui2018-01-021-1/+1
* Provide zend_string wrappers for php_base64_(en|de)codeSara Golemon2017-07-161-6/+0
* Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
* Use new param API in standardSara Golemon2016-12-301-6/+10
* Merge branch 'PHP-7.0' into PHP-7.1Xinchen Hui2016-08-171-1/+1
|\
| * Merge branch 'PHP-5.6' into PHP-7.0Stanislav Malyshev2016-08-171-1/+1
| |\
| | * Fix TSRM buildStanislav Malyshev2016-08-161-0/+1
| | * Fix bug #72836 - integer overflow in base64_decode caused heap corruptionStanislav Malyshev2016-08-161-0/+5
| * | base64_decode: fix bug #72264 ('VV= =' shouldn't fail in strict mode)Lauri Kenttä2016-07-071-17/+17
| * | base64_decode: remove redundant codeLauri Kenttä2016-07-071-15/+1
| * | base64_decode: fix bug #72263 (skips char after padding)Lauri Kenttä2016-07-071-2/+3
| * | base64_decode: fix bug #72152 (fail on NUL bytes in strict mode)Lauri Kenttä2016-07-071-1/+6
| * | base64_decode: remove redundant checkLauri Kenttä2016-07-071-5/+6
| * | base64_decode: reorder to fix out of bounds readLauri Kenttä2016-07-071-9/+12
* | | Make base64_decode() in non-strict mode binary safeNikita Popov2016-07-221-4/+0
* | | base64_decode: Handle all invalid padding equallyLauri Kenttä2016-07-221-5/+0
* | | base64_decode: strict: Fail on excessive paddingLauri Kenttä2016-07-221-0/+5
* | | base64_decode: strict: Fail on truncated inputLauri Kenttä2016-07-221-0/+4
* | | base64_decode: Avoid code duplication in failuresLauri Kenttä2016-07-221-4/+6
* | | base64_decode: fix bug #72264 ('VV= =' shouldn't fail in strict mode)Lauri Kenttä2016-07-051-17/+17
* | | base64_decode: remove redundant codeLauri Kenttä2016-07-051-15/+1
* | | base64_decode: fix bug #72263 (skips char after padding)Lauri Kenttä2016-07-051-2/+3
* | | base64_decode: fix bug #72152 (fail on NUL bytes in strict mode)Lauri Kenttä2016-07-051-1/+6
* | | base64_decode: remove redundant checkLauri Kenttä2016-07-051-5/+6
* | | base64_decode: reorder to fix out of bounds readLauri Kenttä2016-07-051-9/+12
|/ /
* | Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-011-1/+1
|\ \ | |/
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
| * bump yearXinchen Hui2015-01-151-1/+1
* | Use ZSTR_ API to access zend_string elements (this is just renaming without s...Dmitry Stogov2015-06-301-11/+11
* | bump yearXinchen Hui2015-01-151-1/+1
* | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-3/+3
* | s/PHP 5/PHP 7/Johannes Schlüter2014-09-191-1/+1
* | remove useless checkAnatol Belski2014-09-191-4/+0
* | first show to make 's' work with size_tAnatol Belski2014-08-271-2/+2
* | master renames phase 3Anatol Belski2014-08-251-3/+3
* | master renames phase 1Anatol Belski2014-08-251-5/+5
* | several fixes -Anatol Belski2014-08-161-3/+3
* | Refactor base64 to returning zend_stringXinchen Hui2014-02-241-39/+33
* | Use better data structures (incomplete)Dmitry Stogov2014-02-101-2/+4
|/
* Bump yearXinchen Hui2014-01-031-1/+1
* Happy New YearXinchen Hui2013-01-011-1/+1