summaryrefslogtreecommitdiff
path: root/ext/sqlite3
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bug #68849 bindValue is not using the right data typeAnatol Belski2016-04-122-0/+101
|
* Move semicolon into TSRMLS_CACHE_EXTERN/DEFINENikita Popov2016-03-032-2/+2
| | | | Also re bug #71575.
* Merge branch 'PHP-5.6' into PHP-7.0Nikita Popov2016-02-131-1/+2
|\ | | | | | | | | Conflicts: ext/sqlite3/sqlite3.c
| * Check length of string before comparing to :memory:Nikita Popov2016-02-131-1/+2
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-013-3/+3
|\ \ | |/ | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016)
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-013-3/+3
| |
* | Fixed Bug #71049 (SQLite3Stmt::execute() releases bound parameter instead ↵Xinchen Hui2015-12-072-2/+22
| | | | | | | | of internal buffer)
* | fix crash in sqlite when executing with bound stream paramAnatol Belski2015-11-052-4/+44
| | | | | | | | rel #70862
* | Fixed Conditional jump or move depends on uninitialised valueXinchen Hui2015-10-141-0/+2
| |
* | Fix a memory leak in sqlite3_do_callback.Adam Harvey2015-09-241-1/+5
| | | | | | | | | | | | | | This was very, very obvious when using a debug build of PHP to build the manual! Fixes bug #70571 (Memory leak in sqlite3_do_callback).
* | Useless ZVAL_UNDEFXinchen Hui2015-09-091-2/+1
| |
* | SQLite3::open/__construct has 2 optional argsRasmus Lerdorf2015-07-071-1/+1
| |
* | Merge branch 'PHP-5.6'Xinchen Hui2015-07-072-2/+38
|\ \ | |/ | | | | | | Conflicts: ext/sqlite3/sqlite3.c
| * Fixed bug #69972 (Use-after-free vulnerability in sqlite3SafetyCheckSickOrOk())Xinchen Hui2015-07-072-2/+38
| |
* | Switch position of ce in exception ce variable namesAaron Piotrowski2015-07-031-8/+8
| |
* | Change zend_exception_get_default() to zend_exception_ceAaron Piotrowski2015-07-031-8/+8
| |
* | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵Dmitry Stogov2015-06-301-24/+24
| | | | | | | | semantick changes).
* | Fixed bug #69897 (segfault when manually constructing SQLite3Result)Kalle Sommer Nielsen2015-06-221-1/+1
| |
* | Merge branch 'master' into throwable-interfaceAaron Piotrowski2015-06-142-2207/+4818
|\ \ | | | | | | | | | | | | | | | | | | # Conflicts: # Zend/zend_language_scanner.c # Zend/zend_language_scanner.l # ext/simplexml/tests/SimpleXMLElement_xpath.phpt
| * \ Merge branch 'PHP-5.6'Lior Kaplan2015-06-082-2207/+4818
| |\ \ | | |/ | | | | | | | | | * PHP-5.6: Upgrade bundled sqlite to 3.8.10.2
| | * 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 'master' into throwable-interfaceAaron Piotrowski2015-05-173-3/+3
|\ \ \ \ | |/ / /
| * | | Tweak uncaught exception message displayNikita Popov2015-05-173-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This implements a reduced variant of #1226 with just the following change: -Fatal error: Uncaught exception 'EngineException' with message 'Call to private method foo::bar() from context ''' in %s:%d +Fatal error: Uncaught EngineException: Call to private method foo::bar() from context '' in %s:%d The '' wrapper around messages is very weird if the exception message itself contains ''. Futhermore having the message wrapped in '' doesn't work for the "and defined" suffix of TypeExceptions.
* | | | Merge branch 'master' into throwable-interfaceAaron Piotrowski2015-05-171-6/+6
|\ \ \ \ | |/ / /
| * | | fix typosolshevskiy872015-05-131-6/+6
| | | | | | | | | | | | | | | | Signed-off-by: olshevskiy87 <olshevskiy87@bk.ru>
* | | | Updated tests to reflect exception class changes.Aaron Piotrowski2015-05-161-1/+1
|/ / /
* | | Fixed access to uninitialized value (in case of exception)Dmitry Stogov2015-04-081-1/+1
| | |
* | | Always throw TypeException on throwing zpp failuresNikita Popov2015-04-062-11/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces a ZEND_PARSE_PARAMS_THROW flag for zpp, which forces to report FAILURE errors using a TypeException instead of a Warning, like it would happen in strict mode. Adds a zend_parse_parameters_throw() convenience function, which invokes zpp with this flag. Converts all cases I could identify, where we currently have throwing zpp usage in constructors and replaces them with this API. Error handling is still replaced to EH_THROW in some cases to handle other, domain-specific errors in constructors.
* | | Merge branch 'PHP-5.6'Stanislav Malyshev2015-04-052-1/+32
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | * PHP-5.6: Fix bug #66550 (SQLite prepared statement use-after-free) Conflicts: ext/sqlite3/sqlite3.c
| * | 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
| | | |
* | | | updated bundled libsqlite to 3.8.8.3Anatol Belski2015-03-253-6766/+8621
| | | |
* | | | Merge branch 'pull-request/1091'Stanislav Malyshev2015-03-222-8/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pull-request/1091: Stop trying to call the callback after it has thrown an exception. Also, as an exception has been thrown, there is no need to have a separate error message. Fix freeing null segfault. Added test for behaviour. Conflicts: ext/sqlite3/tests/bug68760.phpt
| * | | | Stop trying to call the callback after it has thrown an exception. Also, as ↵Danack2015-02-162-9/+13
| | | | | | | | | | | | | | | | | | | | an exception has been thrown, there is no need to have a separate error message.
| * | | | Merge branch 'sqlite3_exceptionSegfault56' into sqlite3_exception7Danack2015-02-161-0/+32
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sqlite3_exceptionSegfault56: Fix freeing null segfault. Added test for behaviour. Conflicts: ext/sqlite3/sqlite3.c
| | * | | | Fix freeing null segfault. Added test for behaviour.Danack2015-01-062-6/+43
| | | | | |
* | | | | | Merge branch 'PHP-5.6'Stanislav Malyshev2015-03-221-0/+36
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Fix #68760: Fix freeing null segfault. Added test for behaviour. Fix #68760: Fix freeing null segfault. Added test for behaviour. Conflicts: ext/sqlite3/sqlite3.c
| * | | | | 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
| | | | | |
* | | | | | made ZEND_TSRMLS_CACHE_* macros look like function callsAnatol Belski2015-02-162-3/+3
| |_|/ / / |/| | | | | | | | | | | | | | which also comply with the current semantics for such macros
* | | | | Move zend_object->guards into additional slot of ↵Dmitry Stogov2015-02-041-3/+3
| | | | | | | | | | | | | | | | | | | | zend_object->properties_table[]. As result size of objects without __get/__set/__unset/__isset magic methods is reduced.