php-src/ext/dba
Wez Furlong fd61f69077 Another big commit (tm).
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.
2003-02-27 17:43:38 +00:00
..
libcdb make it faster 2003-02-26 22:03:55 +00:00
libflatfile - wrong use of sizeof(char) 2003-02-18 22:19:18 +00:00
libinifile Another big commit (tm). 2003-02-27 17:43:38 +00:00
tests @Added dba handler inifiles to support ini files. (Marcus) 2003-02-22 17:20:06 +00:00
config.m4 @Added dba handler inifiles to support ini files. (Marcus) 2003-02-22 17:20:06 +00:00
CREDITS incorporate cdb-0.75 as suggested by D. J. Bernstein 2002-11-04 17:53:04 +00:00
dba.c allow keys as array(group, name) for handler inifile 2003-02-26 22:07:50 +00:00
dba.dsp No need to declare functions used internally by DBA as PHPAPI. This 2002-11-19 01:06:42 +00:00
dba_cdb.c - unify configure mechanisms (include file handling) 2003-02-01 18:59:59 +00:00
dba_db2.c Bump year. 2002-12-31 16:08:15 +00:00
dba_db3.c Bump year. 2002-12-31 16:08:15 +00:00
dba_db4.c Bump year. 2002-12-31 16:08:15 +00:00
dba_dbm.c - unify configure mechanisms (include file handling) 2003-02-01 18:59:59 +00:00
dba_flatfile.c ws 2003-02-26 22:05:32 +00:00
dba_gdbm.c - unify configure mechanisms (include file handling) 2003-02-01 18:59:59 +00:00
dba_inifile.c @Added dba handler inifiles to support ini files. (Marcus) 2003-02-22 17:20:06 +00:00
dba_ndbm.c Bump year. 2002-12-31 16:08:15 +00:00
install_cdb.sh incorporate cdb-0.75 as suggested by D. J. Bernstein 2002-11-04 17:53:04 +00:00
php_cdb.h Change header protection macros to conform to standard. 2000-07-02 23:46:51 +00:00
php_db2.h Change header protection macros to conform to standard. 2000-07-02 23:46:51 +00:00
php_db3.h Change header protection macros to conform to standard. 2000-07-02 23:46:51 +00:00
php_db4.h Add Berkeley db4 support 2002-11-26 12:05:59 +00:00
php_dba.h Bump year. 2002-12-31 16:08:15 +00:00
php_dbm.h Change header protection macros to conform to standard. 2000-07-02 23:46:51 +00:00
php_flatfile.h move newly introduced flatfile support from dbm to new flatfile handler 2002-11-06 04:16:18 +00:00
php_gdbm.h Change header protection macros to conform to standard. 2000-07-02 23:46:51 +00:00
php_inifile.h @Added dba handler inifiles to support ini files. (Marcus) 2003-02-22 17:20:06 +00:00
php_ndbm.h Change header protection macros to conform to standard. 2000-07-02 23:46:51 +00:00