php-src/ext
Wez Furlong ef0de01b62 Take a blind stab at implementing scrollable cursors for pgsql.
We allocate a unique cursor name for each statement, so that we
don't interfere with other open statement handles on the same dbh.

Note, however, that we force a new transaction for each open scrollable cursor
(postgres requires cursors to be used inside a transaction).  This is okay,
except for the case where a scrollable cursor is opened, an update is made and
the cursor is closed; closing the cursor commits the transaction that was begun
when it was opened.

It might well be better to avoid the transaction in PDO and force the user to
be aware of the requirements of cursors and explicitly initiate the transaction
themselves.

This is all untested code; it compiles and looks like it will work, but I
encourage someone with a real postgres setup to actually sit down and try to
use it.
2005-01-13 01:59:39 +00:00
..
bcmath - Fix outside-source-tree builds. Always include generated header files 2005-01-09 21:05:06 +00:00
bz2 Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib 2004-11-03 14:32:52 +00:00
calendar Fixed bug #30375 (cal_info() does not work without a parameter). 2004-10-11 06:39:41 +00:00
com_dotnet emalloc -> safe_emalloc. 2004-11-21 20:43:10 +00:00
cpdf MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
ctype Fixed bug #30945 (make ctype_* functions return FALSE on empty strings). 2004-11-30 16:55:55 +00:00
curl Fix #31413: curl POSTFIELDS usage on 64-bit platforms. 2005-01-05 21:33:56 +00:00
dba MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
dbase "The Visa to Sibiria" (work in progress) 2004-03-23 19:46:10 +00:00
dbx Call functions by their new, proper names instead of what are now aliases. 2004-05-06 12:22:14 +00:00
dio Gracefully handle allocation failure. 2004-11-17 23:42:14 +00:00
dom revert fix for bug #28817 - fix is bad 2005-01-11 10:36:08 +00:00
enchant It's stable now. 2004-08-11 20:31:39 +00:00
ereg fix yet another annoying compile warning 2004-08-13 14:59:58 +00:00
exif Fixed possible overflow. 2004-11-10 01:43:04 +00:00
fam Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib 2004-11-03 14:32:52 +00:00
fbsql Fix typo 2004-12-29 20:18:34 +00:00
fdf Fixed possible crash on fstat() failure. 2004-11-08 04:54:27 +00:00
fileinfo Adjust magic path ordering. 2004-08-20 15:11:49 +00:00
filepro more visa to sibira ;) 2004-03-24 18:43:23 +00:00
ftp Fixed bug #30027 (Possible crash inside ftp_get()). 2004-10-05 23:53:09 +00:00
gd - Fix outside-source-tree builds. Always include generated header files 2005-01-09 21:05:06 +00:00
gettext Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib 2004-11-03 14:32:52 +00:00
gmp Allow gmp to compile under Win32 2005-01-04 22:39:29 +00:00
hwapi proto fixes 2003-06-15 16:04:31 +00:00
iconv fix Konstantin's last name Chugeuv -> Chuguev 2005-01-10 21:37:17 +00:00
imap - Added check for IMAP 2005 version 2005-01-11 04:56:06 +00:00
informix - Fix typo (avaliable -> available). (bug #28725) 2004-12-16 12:34:32 +00:00
ingres_ii Fixed possible memory leak. 2004-05-18 23:26:53 +00:00
interbase Fixed return value of ibase_execute() 2004-11-10 11:21:50 +00:00
ldap MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
libxml add NONET flag to disable network access when loading xml 2005-01-02 12:21:14 +00:00
mbstring Don't scribble over the stack; icc compiler warning fix 2005-01-10 11:26:56 +00:00
mcrypt MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
mcve - Fix outside-source-tree builds. Always include generated header files 2005-01-09 21:05:06 +00:00
mhash - Fix typo (avaliable -> available). (bug #28725) 2004-12-16 12:34:32 +00:00
mime_magic - Fix typo (avaliable -> available). (bug #28725) 2004-12-16 12:34:32 +00:00
ming Adding missing zend_list_addref() and make SWFShape::drawArc() work 2004-12-15 18:01:31 +00:00
mnogosearch - MnoGoSearch extension updated to fix compilation issues with 2004-11-28 20:03:05 +00:00
msession Another instance where alloca() is not needed. 2004-06-30 13:43:16 +00:00
msql MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
mssql Fix #31120 and #31135. mssql_query returns false on successfill inserts and stored procedures 2004-12-16 21:47:23 +00:00
mysql MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
mysqli fixed compile bug under Windows (libmysql.def currently doesn't export mysql_server_init/end). 2005-01-08 15:11:37 +00:00
ncurses Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib 2004-11-03 14:32:52 +00:00
oci8 MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
odbc - Fix outside-source-tree builds. Always include generated header files 2005-01-09 21:05:06 +00:00
openssl Fix build... 2005-01-01 14:32:59 +00:00
oracle MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
ovrimos - A belated happy holidays and PHP 5 2004-01-08 08:18:22 +00:00
pcntl - Fix typo (avaliable -> available). (bug #28725) 2004-12-16 12:34:32 +00:00
pcre - Fix outside-source-tree builds. Always include generated header files 2005-01-09 21:05:06 +00:00
pdo Remove bogus scroll attribute. 2005-01-12 05:59:27 +00:00
pdo_firebird stub out scrollable cursors here too 2005-01-12 06:12:26 +00:00
pdo_mysql stub out scrollable cursor change 2005-01-12 06:10:31 +00:00
pdo_oci make scrollable cursors consistent with odbc; removing bogus attribute 2005-01-12 05:58:58 +00:00
pdo_odbc Support scrollable cursors 2005-01-12 05:58:19 +00:00
pdo_pgsql Take a blind stab at implementing scrollable cursors for pgsql. 2005-01-13 01:59:39 +00:00
pdo_sqlite be aware of scrollable cursors; sqlite doesn't support them 2005-01-12 06:08:59 +00:00
pfpro Free vars before calling E_ERROR. 2004-05-20 00:11:23 +00:00
pgsql MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
posix Argh.. Committed old patch. 2005-01-07 17:38:03 +00:00
pspell - Fix typo (avaliable -> available). (bug #28725) 2004-12-16 12:34:32 +00:00
readline Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib 2004-11-03 14:32:52 +00:00
recode Simplify and cleanup code. 2004-11-12 02:22:01 +00:00
reflection - Need to unmangle the class name here 2004-12-27 15:13:26 +00:00
session add skipif section 2005-01-09 18:22:12 +00:00
shmop - Fix typo (avaliable -> available). (bug #28725) 2004-12-16 12:34:32 +00:00
simplexml add optional parameter to pass libxml document load options 2004-12-05 12:02:35 +00:00
skeleton - Remove unused blocks 2004-05-19 08:56:50 +00:00
snmp - Fix some memory leaks 2005-01-08 12:02:22 +00:00
soap Fixed bug #30994 (SOAP server unable to handle request with references). 2004-12-14 13:58:57 +00:00
sockets Fix for Bug #24189: possibly unsafe select(2) usage. 2004-09-17 12:44:56 +00:00
spl more typos 2004-12-29 16:11:42 +00:00
sqlite - Fix proto 2005-01-10 07:19:08 +00:00
standard - Fix the fix :) 2005-01-11 20:58:46 +00:00
sybase - Fixed bug #28248 (Can not compile --with-sybase and freetds) 2004-12-21 06:57:01 +00:00
sybase_ct Skip condition was fixed. 2004-11-22 15:15:50 +00:00
sysvmsg - Fix warnign 2004-09-28 23:10:39 +00:00
sysvsem "The Visa to Sibiria" (work in progress) 2004-03-23 19:46:10 +00:00
sysvshm Fixed compile warning. 2004-11-22 23:29:59 +00:00
tidy tidy_repair_string() should not try to load config file if there was no config parameter 2004-12-30 11:56:18 +00:00
tokenizer - Fixed bug #28930 (PHP sources pick wrong header files generated by bison) 2004-12-30 15:18:24 +00:00
w32api - Better stability during premature shutdown of request startup 2004-07-10 07:46:17 +00:00
wddx - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE() 2004-07-19 07:19:50 +00:00
xml Fixed bug #31139 (XML Parser Functions seem to drop & when parsing) 2004-12-17 12:20:50 +00:00
xmlreader no longer experimental 2004-08-26 20:17:20 +00:00
xmlrpc MFB_4_3: Quote macro names in AC_DEFUN() 2004-12-30 07:08:39 +00:00
xmlwriter Fix bug #2482 (xmlwriter_start_document chrashes apache) 2004-10-08 14:54:15 +00:00
xsl Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib 2004-11-03 14:32:52 +00:00
yp Added missing argument check. 2004-05-31 21:01:29 +00:00
zlib Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib 2004-11-03 14:32:52 +00:00
ext_skel ; 2004-05-16 12:10:35 +00:00
ext_skel_win32.php On win32 extensions starts with php_ 2003-10-29 05:42:26 +00:00