mirror of
https://github.com/php/php-src.git
synced 2025-08-16 22:18:50 +02:00
![]() Main Changes: - Implement a socket transport layer for use by all code that needs to open some kind of "special" socket for network or IPC. - Extensions can register (and override) transports. - Implement ftruncate() on streams via the ioctl-alike option interface. - Implement mmap() on streams via the ioctl-alike option interface. - Implement generic crypto API via the ioctl-alike option interface. (currently only supports OpenSSL, but could support other SSL toolkits, and other crypto transport protocols). Impact: - tcp sockets can be overloaded by the openssl capable sockets at runtime, removing the link-time requirement for ssl:// and https:// sockets and streams. - checking stream types using PHP_STREAM_IS_SOCKET is deprecated, since there are now a range of possible socket-type streams. Working towards: - socket servers using the new transport layer - mmap support under win32 - Cleaner code. # I will be updating the win32 build to add the new files shortly # after this commit. |
||
---|---|---|
.. | ||
libcdb | ||
libflatfile | ||
libinifile | ||
tests | ||
config.m4 | ||
CREDITS | ||
dba.c | ||
dba.dsp | ||
dba_cdb.c | ||
dba_db2.c | ||
dba_db3.c | ||
dba_db4.c | ||
dba_dbm.c | ||
dba_flatfile.c | ||
dba_gdbm.c | ||
dba_inifile.c | ||
dba_ndbm.c | ||
install_cdb.sh | ||
php_cdb.h | ||
php_db2.h | ||
php_db3.h | ||
php_db4.h | ||
php_dba.h | ||
php_dbm.h | ||
php_flatfile.h | ||
php_gdbm.h | ||
php_inifile.h | ||
php_ndbm.h |