| |
rfc:string-size_t:progress [2013/12/16 08:17] – [Progress] ab | rfc:string-size_t:progress [2017/09/22 13:28] (current) – external edit 127.0.0.1 |
---|
| sapi/tux | | not started | not started | | | | sapi/tux | | not started | not started | | |
| sapi/webjames | | not started | not started | | | | sapi/webjames | | not started | not started | | |
| | | not started | not started | | | | sapi/phpdbg | | done | done | | |
| | | | | | | |
| ext/ | | | | | | | ext/ | | | | | |
| bcmath | weltling | done | done | | | | bcmath | weltling | done | done | | |
| bz2 | weltling | done | done | integer overflows with libbzip2 | | | bz2 | weltling | done | done | integer overflows with bz2 filter | |
| calendar | weltling | done | done | | | | calendar | weltling | done | done | | |
| com_dotnet | weltling | done | done | | | | com_dotnet | weltling | done | done | | |
| ereg | | done | done | | | | ereg | | done | done | | |
| exif | weltling | done | done | size_t vs. int overflows | | | exif | weltling | done | done | size_t vs. int overflows | |
| fileinfo | weltling | done | done | XXX update libmagic.patch | | | fileinfo | weltling | done | done | | |
| filter | weltling | done | done | | | | filter | weltling | done | done | | |
| ftp | weltling | done | done | | | | ftp | weltling | done | done | | |
| iconv | weltling | done | done | | | | iconv | weltling | done | done | | |
| imap | | done | done | basic fix yet, need more tests | | | imap | | done | done | basic fix yet, need more tests | |
| interbase | | not started | not started | | | | interbase | | done | done | untested! | |
| intl | weltling | done | done | ICU int32 vs PHP int64 | | | intl | weltling | done | done | ICU int32 vs PHP int64 | |
| json | weltling | done | done | | | | json | weltling | done | done | | |
| mbstring | | done | done | integer overflows with libmbfl and co. | | | mbstring | | done | done | integer overflows with libmbfl and co. | |
| mcrypt | weltling | done | done | integer overflows with libmcrypt | | | mcrypt | weltling | done | done | integer overflows with libmcrypt | |
| mssql | | not started | not started | | | | mssql | | done | done | untested! | |
| mysql | weltling | done | done | see mysqlnd | | | mysql | weltling | done | done | see mysqlnd | |
| mysqli | weltling | done | done | see mysqlnd | | | mysqli | weltling | done | done | see mysqlnd | |
| mysqlnd | weltling | done | done | unsigned int is used instead of size_t, need more fix circles | | | mysqlnd | weltling | done | done | need more testing | |
| oci8 | weltling | done | done | need review | | | oci8 | weltling | done | done | need review | |
| odbc | weltling | done | done | not tested on win64, 64 bit access driver not available | | | odbc | weltling | done | done | not tested on win64, 64 bit access driver not available | |
| reflection | | done | done | | | | reflection | | done | done | | |
| session | | done | done | | | | session | | done | done | | |
| shmop | weltling | done | done | all the shm stuff is based on int, need range checks| | | shmop | weltling | done | done | | |
| simplexml | weltling | done | done | | | | simplexml | weltling | done | done | | |
| skeleton | | done | done | | | | skeleton | | done | done | | |
| sqlite3 | weltling | done | done | | | | sqlite3 | weltling | done | done | | |
| standard | | done | done | | | | standard | | done | done | | |
| ssyabse_ct | | not started | not started | | | | sybase_ct | | done | done | | |
| sysvmsg | | done | done | | | | sysvmsg | | done | done | | |
| sysvsem | | done | done | | | | sysvsem | | done | done | | |
| Implement printf %d modifier for zend_int_t, see [[http://news.php.net/php.cvs/74043]] | done | | | Implement printf %d modifier for zend_int_t, see [[http://news.php.net/php.cvs/74043]] | done | |
| Implement mechanism to ensure PECL extensions fail to compile if not updated for new API | not started | | | Implement mechanism to ensure PECL extensions fail to compile if not updated for new API | not started | |
| | Do smart platform recognition and ermove the size_t/int64 configure options | done | |
| | Develop a tutorial (and possibly tools) for PECL extensions | in progress | |
| |