Dmitry Stogov
240fa244c3
Improved PHP binary size and startup speed with GCC4 visibility control (Nuno)
2008-01-30 09:41:12 +00:00
Nuno Lopes
b89396b11e
move about 3K of data to the const area. also reduce memory usage (~ -266 bytes :P)
2008-01-25 19:57:57 +00:00
Ilia Alshanetsky
40dc00410d
Missing patch bit from the FETCH_GROUP fix
2008-01-14 18:41:31 +00:00
Ilia Alshanetsky
fa1e1d249b
Fixed a bug with PDO::FETCH_COLUMN|PDO::FETCH_GROUP mode when a column # by
...
which to group by data is specified.
2008-01-11 01:47:18 +00:00
Ilia Alshanetsky
a4674c5ed7
Skip test for PostgreSQL driver since error is too dissimilar to other
...
drivers
2008-01-03 16:46:52 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Sebastian Bergmann
f8a8196d63
MFH: Bump copyright year, 1 of 2.
2007-12-31 07:15:43 +00:00
David Soria Parra
07487ad0e7
- Fixed bug #43663 (Extending PDO class with a __call() function doesn't work).
...
CVS
2007-12-30 17:51:35 +00:00
Antony Dovgal
2b856ff3c7
fix test
2007-11-27 11:14:33 +00:00
Antony Dovgal
da231136ce
fix test
2007-11-27 06:44:16 +00:00
Ilia Alshanetsky
0c0456d275
Revert addition of - char support for bound param names
2007-11-26 21:09:50 +00:00
Jani Taskinen
dcd3b197e7
MFH:- Fixed bug #43365 (Several enums have trailing commas)
2007-11-26 10:59:04 +00:00
Ilia Alshanetsky
204f9e1a74
Adjusted fix for bug #42978
2007-11-20 23:12:17 +00:00
Ilia Alshanetsky
48878f2ecd
Fixed bug #42978 (mismatch between number of bound params and values causes
...
a crash in pdo_pgsql)
2007-11-20 14:22:27 +00:00
Antony Dovgal
379e8a5970
fix test
2007-11-08 12:40:43 +00:00
Ilia Alshanetsky
d689a10f3a
Fixed test
2007-11-04 16:12:13 +00:00
Ilia Alshanetsky
548c25ef1c
Fixed bug #43139 PDO ignores ATTR_DEFAULT_FETCH_MODE in some cases with fetchAll()
2007-10-31 12:57:51 +00:00
Ilia Alshanetsky
84f0fba1a5
Test not relavent for sqlite that uses built-in bound syntax
2007-10-30 23:03:23 +00:00
Ilia Alshanetsky
c27a8a41c2
Fixed bug #43130 (Bound parameters cannot have - in their name)
2007-10-29 22:36:26 +00:00
Ilia Alshanetsky
3762dfc09f
Fixed bug #42917 (PDO::FETCH_KEY_PAIR doesn't work with setFetchMode)
2007-10-11 20:54:41 +00:00
Yiduo (David) Wang
104290130e
MFH: stmt->fetch.func.values is not a zval and should not be freed with FREE_ZVAL
2007-10-08 04:06:15 +00:00
Yiduo (David) Wang
4b4d634cb9
MFH: Added macros for managing zval refcounts and is_ref statuses
2007-10-07 05:22:07 +00:00
Dmitry Stogov
6c810b0d4c
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:00:48 +00:00
Stanislav Malyshev
1f45d49a0c
fix crash if stream is empty and reader function sets buffer as null
2007-09-12 21:21:18 +00:00
Ilia Alshanetsky
910850be51
Fixed bug #42643 (CLI segfaults if using ATTR_PERSISTENT).
2007-09-12 18:26:49 +00:00
Hannes Magnusson
2fc92c9172
- Fixed bug #42452 (PDO classes do not expose Reflection API information)
...
- Fixed tests
2007-08-30 14:06:12 +00:00
Ilia Alshanetsky
c72d39f763
Fixed bug #41971 (PDOStatement::fetch and PDOStatement::setFetchMode causes
...
unexpected behavior).
2007-07-31 22:48:42 +00:00
Ilia Alshanetsky
2600cf9c20
Already exists in PECL
2007-07-25 22:26:14 +00:00
Dmitry Stogov
7ec48cb37f
Fixed bug #40757 (get_object_vars get nothing in child class)
...
Fixed bug #41929 (Foreach on object does not iterate over all visible properties)
2007-07-24 11:39:56 +00:00
Antony Dovgal
fe25997d44
fix test
2007-07-23 22:46:03 +00:00
Jani Taskinen
5b71d45eff
MFH: sync
2007-07-23 11:53:58 +00:00
Ilia Alshanetsky
20c4198341
Added test for KEY_PAIR code and fixed KEY_PAIR detection code
2007-07-22 15:50:17 +00:00
Ilia Alshanetsky
285316fcff
Fixed PDO_FETCH_KEY_PAIR implementation for fetchAll()
2007-07-22 15:14:21 +00:00
Ilia Alshanetsky
39c1705848
Fixed a possible crash inside the constructor
2007-07-16 18:00:18 +00:00
Ilia Alshanetsky
d34bfe5c37
When working with persistent connections re-initialize options on each
...
connection. Flags like error reporting may differ.
2007-06-28 19:22:52 +00:00
Ilia Alshanetsky
37d1bfed25
Added support for ATTR_TIMEOUT inside pdo_pgsql driver.
...
Fixed a bug inside PDO's "use persistent" connection detection mechanism
that would trigger connections on "" and "0" values
2007-06-28 03:13:29 +00:00
Ilia Alshanetsky
abffe87d42
Fixed a crash inside PDO when there is more then one instance of a
...
persistent connection inside a script and PDO object is extended by class
with a destructor
2007-06-27 02:02:18 +00:00
Ilia Alshanetsky
dc1c6f74c8
Fixed bug #41698 (float parameters truncated to integer in prepared
...
statements).
2007-06-26 01:24:10 +00:00
Ilia Alshanetsky
c084d1c829
Fixed bug #41596 (Fixed a crash inside pdo_pgsql on some non-well-formed
...
SQL queries).
2007-06-05 22:55:27 +00:00
Ilia Alshanetsky
489c2d739a
Fixed test for PostgreSQL
2007-06-03 17:41:21 +00:00
Ilia Alshanetsky
2a6442190c
Fixed test to work with postgresql
2007-05-19 15:28:37 +00:00
Hannes Magnusson
4ad45f6566
Fix paths for ext/sqlite
2007-05-17 13:40:12 +00:00
Ilia Alshanetsky
67032ecdf0
Make test work in sqlite
2007-05-16 21:03:46 +00:00
Antony Dovgal
5e7b464517
typofix
2007-05-16 20:04:32 +00:00
Ilia Alshanetsky
efd7846d34
[DOC] Added PDO::FETCH_KEY_PAIR mode that will fetch a 2 column result set
...
into an associated array.
2007-05-16 19:33:57 +00:00
Antony Dovgal
1f65545121
fix test names
2007-05-07 18:03:01 +00:00
Ilia Alshanetsky
7810fc89fa
Fixed bug #41215 (setAttribute return code reversed).
2007-04-29 14:47:34 +00:00
Antony Dovgal
9ab23a7e53
fix leaks in row_get_properties()
...
thanks to Kellen Bombardier for noticing
2007-04-17 17:00:16 +00:00
Antony Dovgal
c73225ab61
MFH: fix #40727 (segfault in PDO when failed to bind parameters)
2007-03-07 09:03:07 +00:00
Ilia Alshanetsky
ff3e825083
Fixed bug #40417 (Allow multiple instances of the same named PDO token in
...
prepared statement emulation code).
2007-03-06 00:52:55 +00:00
Ilia Alshanetsky
a8c006235c
Better generated parser
2007-02-02 00:03:33 +00:00
Ilia Alshanetsky
79dfb302b1
Fixed test mixup
2007-02-02 00:00:33 +00:00
Ilia Alshanetsky
c219c6f4a8
Fixed bug #40285 (The PDO prepare parser goes into an infinite loop in
...
some instances).
2007-02-01 00:12:39 +00:00
Antony Dovgal
58e96c4c10
nullify param.parameter and avoid destroying it twice
2007-01-27 21:53:26 +00:00
Nuno Lopes
b6dff166bf
MFH: fix infinite cycle
...
#this was the infinite cycle that was bugging me in the gcov machine...
2007-01-03 22:05:24 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Ilia Alshanetsky
b8590f954d
Fixed test
2006-12-09 16:41:24 +00:00
Ilia Alshanetsky
b7b0f4d988
Fixed bug #39759 (Can't use stored procedures fetching multiple result
...
sets in pdo_mysql).
2006-12-08 19:50:40 +00:00
Ilia Alshanetsky
e5ad7bf299
Fixed bug #36798 (Error parsing named parameters with queries containing
...
high-ascii chars).
2006-12-05 18:04:59 +00:00
Hannes Magnusson
a41e70782b
Fix test
2006-12-05 15:55:55 +00:00
Ilia Alshanetsky
8e907392b3
Fixed test (user is a reserved keyword in pgsql)
2006-12-04 17:55:46 +00:00
Ilia Alshanetsky
7fb3715d43
Fixed bug #38319 (Remove bogus warnings from persistent PDO connections).
2006-12-04 03:07:44 +00:00
Ilia Alshanetsky
44045f8cb1
Fixed bug #38252 (Incorrect PDO error message on invalid default fetch mode).
2006-12-04 02:40:08 +00:00
Ilia Alshanetsky
4356aad0ae
Fixed bug #39483 (Problem with handling of \ char in prepared statements).
2006-12-04 00:38:46 +00:00
Ilia Alshanetsky
44baca5aed
Added missing check for mismatching number of tokens & bound params in
...
prepared statement emulation.
2006-12-03 23:27:44 +00:00
Ilia Alshanetsky
916673a345
Fixed bug #39527 (Failure to retrieve results when multiple unbuffered,
...
prepared statements are used in pdo_mysql).
2006-12-02 17:53:44 +00:00
Antony Dovgal
bb30875db6
add test
2006-11-28 16:55:05 +00:00
Ilia Alshanetsky
2d4b8e19e2
Fixed bug #39656 (crash when calling fetch() on a PDO statment object
...
after closeCursor()).
2006-11-28 16:27:53 +00:00
Ilia Alshanetsky
af16066603
Fixed a possible crash
2006-11-23 14:41:35 +00:00
Ilia Alshanetsky
6e9c7c4aa9
Fixed generated file
2006-11-12 17:55:44 +00:00
Ilia Alshanetsky
c32ed59e4e
Fixed a memory leak when named & positional params are being used in the
...
same query.
2006-11-12 17:49:19 +00:00
Ilia Alshanetsky
887b3484f7
Fixed bug #39398 (Booleans are not automatically translated to integers).
2006-11-07 17:57:17 +00:00
Hannes Magnusson
8104df0547
Remove bogus ini entry
2006-10-14 15:06:11 +00:00
Antony Dovgal
5e34f6cf9e
MFH
2006-09-28 23:27:59 +00:00
Antony Dovgal
d6eb64344d
MFH
2006-09-28 23:03:56 +00:00
Ilia Alshanetsky
2332e4f9fc
Fixed bug #37870 (pgo_pgsql tries to de-allocate unused statements).
...
Fixed bug #36681 (pdo_pgsql driver incorrectly ignored some errors).
Fixed test for bug #38253 not to use faulty SQL that generates errors in
PostgreSQL
2006-09-19 15:45:22 +00:00
Antony Dovgal
a5bb290f28
it's not a PEAR only issue
2006-08-24 16:00:43 +00:00
Antony Dovgal
b7f2d8f17e
MFH: fix possible crash in free_statement()
2006-08-23 19:15:57 +00:00
Antony Dovgal
36dffb8e3b
typo
2006-08-21 17:12:02 +00:00
Ilia Alshanetsky
8d770ee2ef
Fixed bug #38535 (memory corruption in pdo_pgsql driver on error retrieval
...
inside a failed query executed via query() method).
2006-08-21 16:53:50 +00:00
Ilia Alshanetsky
3d87be2674
Added skip condition for sqlite2 driver, that uses more forgiving emulated
...
prepared statements.
2006-08-16 14:09:56 +00:00
Ilia Alshanetsky
43fca8a3f8
Fixed bug #38394 (PDO fails to recover from failed prepared statement
...
execution).
2006-08-09 14:45:00 +00:00
Ilia Alshanetsky
194b309d2d
Fixed memory leak with persistent connections
2006-08-07 17:32:13 +00:00
Ilia Alshanetsky
2b5a53d6b6
Fixed memory leak on unused bound name parameters.
2006-08-01 15:06:01 +00:00
Ilia Alshanetsky
c6ace95236
Fixed bug #37445 (Fixed crash in pdo_mysql resulting from premature object
...
destruction).
2006-07-31 20:18:11 +00:00
Antony Dovgal
168f53b72b
fix bug #38253 (PDO produces segfault with default fetch mode)
...
add test
2006-07-30 11:19:56 +00:00
Antony Dovgal
97ef557b97
initialize var
2006-07-27 08:00:54 +00:00
Dmitry Stogov
b6d2c54059
Destructors call order is changed (Fixed bug #36759 - Objects destructors are invoked in wrong order when script is finished)
2006-07-12 07:55:17 +00:00
Antony Dovgal
3aaf62d159
there is no Unicode in 5_2
2006-07-11 12:15:11 +00:00
Hartmut Holzgraefe
c1b67d83cc
(MFH) "transaction" tests should test commit, too, not only rollback
2006-07-10 16:29:50 +00:00
Hartmut Holzgraefe
836e74ebee
MFH
2006-07-10 14:06:13 +00:00
Hartmut Holzgraefe
098d3d2b02
MFH
2006-07-10 07:39:35 +00:00
Antony Dovgal
3ff986ecf7
init vatiables
2006-06-20 13:26:01 +00:00
Dmitry Stogov
1dbaae2795
Added automatic module globals management
2006-06-15 18:33:09 +00:00
Rasmus Lerdorf
76bff5194c
Put the TODO back
2006-06-07 21:14:04 +00:00
Rasmus Lerdorf
658762a0b5
Get rid of useless function calls
2006-06-07 21:09:52 +00:00
Ilia Alshanetsky
a9c6e4be1e
Fixed bug #37709 (Possible crash in PDO::errorCode()).
2006-06-07 03:33:16 +00:00
Antony Dovgal
e5c8f8c59b
yet another dummy clone_obj handler to fix problems created by ze1 compat mode
2006-06-06 22:05:56 +00:00
Antony Dovgal
1b602e85d1
fix leak appearing on phpinfo() when there are no PDO modules available
2006-06-05 22:08:16 +00:00
Antony Dovgal
e4a3732c91
no need to call zend_is_callable() if callable is known to be invalid
...
free fname on failure and plug possible leak
2006-05-30 09:46:59 +00:00