Revision tags: php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2 |
|
#
626ee74e |
| 07-Jun-2017 |
BohwaZ |
Change flags to use SQLITE3_OPEN_READ* constants instead of a fake-boolean, add tests on errors
|
Revision tags: php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1 |
|
#
208aea1e |
| 17-May-2017 |
BohwaZ |
Implement writing to BLOBs in SQLite3
|
Revision tags: php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4 |
|
#
8bba2df2 |
| 11-Apr-2017 |
Anatol Belski |
Fix misleading typo in identifiers
|
#
b74b325a |
| 11-Apr-2017 |
Joe Watkins |
fixed bug #74413 wrong reflection on SQLite3::enableExceptions
|
Revision tags: php-7.0.18 |
|
#
012dc336 |
| 29-Mar-2017 |
Remi Collet |
Fix buid with system libsqlite, see bug #74217 SQLITE_DETERMINISTIC only exists in recent version e.g. missing on 3.7 which is the default on RHEL/CentOS-7 and probably others (wheez
Fix buid with system libsqlite, see bug #74217 SQLITE_DETERMINISTIC only exists in recent version e.g. missing on 3.7 which is the default on RHEL/CentOS-7 and probably others (wheezy have 3.7, jessie 3.8...)
show more ...
|
Revision tags: php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17 |
|
#
fbf0e058 |
| 10-Mar-2017 |
andrewnester |
Implement FR #74217: deterministic sqlite functions
|
Revision tags: php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16, php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1 |
|
#
dac6c639 |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
478f119a |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
9e29f841 |
| 02-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
2ba3b275 |
| 29-Dec-2016 |
Christoph M. Becker |
Revert "Fix #73530: Unsetting result set may reset other result set" This reverts commit eb570294a289b45d0dd38efc71065d6b0d314c4b. That commit caused a regression, so it's probably
Revert "Fix #73530: Unsetting result set may reset other result set" This reverts commit eb570294a289b45d0dd38efc71065d6b0d314c4b. That commit caused a regression, so it's probably best to revert it, and to tackle the issue for the next minor release.
show more ...
|
Revision tags: php-7.1.1, php-5.6.29, php-7.0.14, php-7.1.0, php-5.6.29RC1, php-7.0.14RC1 |
|
#
eb570294 |
| 16-Nov-2016 |
Christoph M. Becker |
Fix #73530: Unsetting result set may reset other result set Calling sqlite3_reset() when a result set object is freed can cause undesired and maybe even hard to track interference with o
Fix #73530: Unsetting result set may reset other result set Calling sqlite3_reset() when a result set object is freed can cause undesired and maybe even hard to track interference with other result sets. Furthermore, there is no need to call sqlite3_reset(), because that is implicitly called on SQLite3Stmt::execute(), and users are encouraged to explicitly call either SQLite3Result::finalize() or SQLite3Stmt::reset() anyway.
show more ...
|
Revision tags: php-7.1.0RC6, php-5.6.28, php-7.0.13, php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1 |
|
#
f38834a1 |
| 20-Oct-2016 |
Kalle Sommer Nielsen |
Fix compiler warnings, always cast to zend_long from sqlite3_int64 when converting to a zval
|
#
6ca38e8c |
| 20-Oct-2016 |
Kalle Sommer Nielsen |
Ignore the return value of sqlite3->busyTimeout() if their "API Armor" is not enabled. The sqlite3_busy_timeout() function can only ever return SQLITE_OK if the armor is not compiled in, whi
Ignore the return value of sqlite3->busyTimeout() if their "API Armor" is not enabled. The sqlite3_busy_timeout() function can only ever return SQLITE_OK if the armor is not compiled in, which means we can skip this error check
show more ...
|
#
86e603a6 |
| 17-Oct-2016 |
Christoph M. Becker |
Fix #73333: 2147483647 is fetched as string We return all integers that can be represented as such by PHP as integers, and only those that exceed the possible range as strings. On bu
Fix #73333: 2147483647 is fetched as string We return all integers that can be represented as such by PHP as integers, and only those that exceed the possible range as strings. On builds which represent integers with 64 bits, the range check is unnecessary and might cause code checkers to complain, so we skip this special casing via the preprocessor according to <http://git.php.net/?p=php-src.git;a=commit;h=99d087e5>.
show more ...
|
Revision tags: php-7.1.0RC4, php-5.6.27, php-7.0.12, php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11 |
|
#
67153d64 |
| 02-Sep-2016 |
Christoph M. Becker |
Fix typo
|
Revision tags: php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1 |
|
#
cc125f27 |
| 27-Jul-2016 |
Christoph M. Becker |
Implement #72653: SQLite should allow opening with empty filename From the [sqlite3_open](https://www.sqlite.org/c3ref/open.html) docs: | If the filename is an empty string, then a
Implement #72653: SQLite should allow opening with empty filename From the [sqlite3_open](https://www.sqlite.org/c3ref/open.html) docs: | If the filename is an empty string, then a private, temporary on-disk | database will be created. This private database will be automatically | deleted as soon as the database connection is closed. We make that facility available to userland. While we're at it, we also do some minor optimizations, remove the unnecessary check for NUL characters in filename, which is already catered to by ZPP(p), and add a missing `return` in case db_obj isn't initialized.
show more ...
|
#
64e3e932 |
| 25-Jul-2016 |
Christoph M. Becker |
Further fixes wrt. bug #72668 Not only SQLite3::querySingle(), but also SQLite3::query() and SQLite3Stmt::execute() were affected.
|
#
f5e56cf9 |
| 25-Jul-2016 |
Xinchen Hui |
Fixed bug #72668 (Spurious warning when exception is thrown in user defined function)
|
Revision tags: php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38 |
|
#
a19655cf |
| 11-Jul-2016 |
Xinchen Hui |
Fixed bug #72571 (SQLite3::bindValue, SQLite3::bindParam crash)
|
Revision tags: php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1 |
|
#
57940605 |
| 27-Jun-2016 |
Christoph M. Becker |
Fix #70628: Clearing bindings on an SQLite3 statement doesn't work Obiously, it isn't sufficient to call sqlite3_clear_bindings() alone, but also the bound_params of the php_sqlite3_stmt
Fix #70628: Clearing bindings on an SQLite3 statement doesn't work Obiously, it isn't sufficient to call sqlite3_clear_bindings() alone, but also the bound_params of the php_sqlite3_stmt have to be cleared.
show more ...
|
Revision tags: php-7.1.0alpha2 |
|
#
323b2733 |
| 21-Jun-2016 |
Dmitry Stogov |
Fixed compilation warnings
|
Revision tags: php-7.0.8, php-5.6.23, php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1, php-7.0.6, php-5.6.21, php-5.5.35 |
|
#
f0a2e8eb |
| 27-Apr-2016 |
Dmitry Stogov |
Removed "zend_fcall_info.function_table". It was assigned in many places, but is never used.
|
Revision tags: php-5.6.21RC1 |
|
#
e49580c9 |
| 12-Apr-2016 |
Anatol Belski |
Fixed bug #68849 bindValue is not using the right data type
|
Revision tags: php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5, php-5.6.20RC1, php-7.0.5RC1 |
|
#
1ac15293 |
| 03-Mar-2016 |
Nikita Popov |
Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE Also re bug #71575.
|
Revision tags: php-5.6.19 |
|
#
c67c166f |
| 02-Mar-2016 |
Dmitry Stogov |
Removed zend_fcall_info.symbol_table
|