summaryrefslogtreecommitdiff
path: root/ext/sqlite3
Commit message (Collapse)AuthorAgeFilesLines
* add test for bug #73068Anatol Belski2016-09-151-0/+37
|
* Implement #72653: SQLite should allow opening with empty filenameChristoph M. Becker2016-07-272-15/+9
| | | | | | | | | | | | | | 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.
* Further fixes wrt. bug #72668Christoph M. Becker2016-07-252-3/+50
| | | | | Not only SQLite3::querySingle(), but also SQLite3::query() and SQLite3Stmt::execute() were affected.
* Fix #70628: Clearing bindings on an SQLite3 statement doesn't workChristoph M. Becker2016-06-272-0/+61
| | | | | 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.
* Check length of string before comparing to :memory:Nikita Popov2016-02-131-1/+2
|
* Happy new year (Update copyright to 2016)Lior Kaplan2016-01-013-3/+3
|
* Fixed bug #69972 (Use-after-free vulnerability in sqlite3SafetyCheckSickOrOk())Xinchen Hui2015-07-072-2/+38
|
* Merge branch 'PHP-5.5' into PHP-5.6Lior Kaplan2015-06-082-2207/+4818
|\ | | | | | | | | * PHP-5.5: Upgrade bundled sqlite to 3.8.10.2
| * Upgrade bundled sqlite to 3.8.10.2Lior Kaplan2015-06-082-2207/+4818
| | | | | | | | Includes fixes for CVE-2015-3414, CVE-2015-3415, CVE-2015-3416 done in 3.8.9
* | Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2015-04-052-0/+39
|\ \ | |/ | | | | | | * PHP-5.5: Fix bug #66550 (SQLite prepared statement use-after-free)
| * Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2015-04-052-0/+39
| |\ | | | | | | | | | | | | * PHP-5.4: Fix bug #66550 (SQLite prepared statement use-after-free)
| | * Fix bug #66550 (SQLite prepared statement use-after-free)Stanislav Malyshev2015-04-052-0/+39
| | |
| | * Bump yearXinchen Hui2014-01-033-3/+3
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2015-03-253-1889/+3744
|\ \ \ | |/ / | | | | | | | | | | | | * PHP-5.5: Fixed bug #69287 upgrade bundled sqlite to 3.8.8.3 fix dir separator in test
| * | Fixed bug #69287 upgrade bundled sqlite to 3.8.8.3Anatol Belski2015-03-252-1888/+3743
| | |
| * | fix dir separator in testAnatol Belski2015-03-251-1/+1
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2015-03-221-0/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | * PHP-5.5: Fix #68760: Fix freeing null segfault. Added test for behaviour. Conflicts: ext/sqlite3/tests/bug68760.phpt
| * | Fix #68760: Fix freeing null segfault. Added test for behaviour.Danack2015-03-222-6/+47
| | |
| * | Bump yearXinchen Hui2015-01-154-4/+4
| | |
* | | Fix #68760: Fix freeing null segfault. Added test for behaviour.Danack2015-03-222-6/+43
| | |
* | | bump yearXinchen Hui2015-01-154-4/+4
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2015-01-121-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Fixed bug #68771 SQL syntax error in sqlite lib
| * | Fixed bug #68771 SQL syntax error in sqlite libAnatol Belski2015-01-121-1/+1
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Julien Pauli2015-01-091-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Fix bug #68260
| * | Fix bug #68260Julien Pauli2015-01-091-1/+1
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2014-12-053-6217/+11704
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | * PHP-5.5: . Fixed bug #68120 Update bundled libsqlite Conflicts: ext/sqlite3/libsqlite/sqlite3.c
| * | . Fixed bug #68120 Update bundled libsqliteAnatol Belski2014-12-053-6213/+11700
| | |
* | | typo fixes - https://github.com/vlajos/misspell_fixerVeres Lajos2014-11-231-63/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/ftp/ftp.h ext/pcre/pcrelib/pcre_printint.c ext/pcre/pcrelib/sljit/sljitLir.c ext/pcre/pcrelib/sljit/sljitLir.h ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ext/pgsql/pgsql.c ext/phar/func_interceptors.c ext/soap/soap.c ext/standard/image.c
* | | Add object initialization checks for sqlite3 classesStanislav Malyshev2014-07-261-9/+31
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2014-04-112-1848/+2495
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Fixed bug #66967 Updated the bundled libsqlite to 3.8.4.3
| * | Fixed bug #66967 Updated the bundled libsqlite to 3.8.4.3Anatol Belski2014-04-112-1848/+2495
| | |
| * | updated libsqlite to 3.8.3.1 in 5.5 branch, tooAnatol Belski2014-03-104-18660/+36680
| | |
| * | Bump yearXinchen Hui2014-01-033-3/+3
| | |
* | | removed the libsqlite patch as it's not relevant anymoreAnatol Belski2014-03-091-18/+0
| | |
* | | updated bundled libsqlite to 3.8.3.1Anatol Belski2014-03-093-18642/+36680
| | |
* | | Bump yearXinchen Hui2014-01-033-3/+3
| | |
* | | Implement variadic function syntaxNikita Popov2013-09-261-1/+1
| | | | | | | | | | | | As per RFC: https://wiki.php.net/rfc/variadics
* | | let the libsqlite3 symbols be exported in dllAnatol Belski2013-09-171-1/+1
|/ /
* | Fix long-standing visual pain point: the misalignment of './configure help' ↵Christopher Jones2013-08-061-1/+1
| | | | | | | | | | | | text. Whitespace changes and a couple of grammar fixes.
* | Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2013-08-041-6/+6
|\ \ | |/ | | | | | | | | | | | | * PHP-5.4: non living code related typo fixes Conflicts: Zend/zend_compile.c
| * non living code related typo fixesVeres Lajos2013-08-041-6/+6
| |
| * typo fixesVeres Lajos2013-07-151-13/+13
| |
| * less serious compatAbility fixesVeres Lajos2013-07-151-1/+1
| |
| * typos (orig)Veres Lajos2013-07-151-2/+2
| |
| * Merge branch 'pull-request/341'Stanislav Malyshev2013-06-101-35/+35
| | | | | | | | | | * pull-request/341: (23 commits) typofixes
* | typo fixesVeres Lajos2013-07-151-13/+13
| |
* | typos (orig)Veres Lajos2013-07-151-2/+2
| |
* | less serious compatAbility fixesVeres Lajos2013-07-151-1/+1
| |
* | Merge branch 'pull-request/341'Stanislav Malyshev2013-06-101-35/+35
| | | | | | | | | | * pull-request/341: (23 commits) typofixes
* | Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2013-06-102-4/+4
|\ \ | |/ | | | | | | | | * PHP-5.4: typo fixes (argument) typo fixes (accommodate, parameter)