History log of /PHP_5_3/ext/sqlite/sqlite.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a2045ff 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year~
/PHP_5_3/ext/sqlite/sqlite.c
b025b9d 27-Jun-2012 Johannes Schlüter <johannes@php.net> Fix #62432 ReflectionMethod random corrupt memory on high concurrent

This fixes the same issue in multiple extensions. This isn't needed
in later branches as 5.4 introduced object_properties_init()
/PHP_5_3/ext/sqlite/sqlite.c
e4ca0ed 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/PHP_5_3/ext/sqlite/sqlite.c
927bf09 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/PHP_5_3/ext/sqlite/sqlite.c
fd161b8 18-Dec-2010 Pierre Joye <pajoye@php.net> - fix possible crash introduced by the null poisoning patch
/PHP_5_3/ext/sqlite/sqlite.c
ce96fd6 18-Nov-2010 Pierre Joye <pajoye@php.net> - fix #39863, do not accept paths with NULL in them. See http://news.php.net/php.internals/50191, trunk will have the patch later (adding a macro and/or changing (some) APIs. Patch by Rasmus
/PHP_5_3/ext/sqlite/sqlite.c
5031bfc 28-Apr-2010 Ilia Alshanetsky <iliaa@php.net> Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski.
/PHP_5_3/ext/sqlite/sqlite.c
9ba1e81 03-Jan-2010 Sebastian Bergmann <sebastian@php.net> sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
/PHP_5_3/ext/sqlite/sqlite.c
16be034 12-Oct-2009 Felipe Pena <felipe@php.net> - Fixed possible crash when calling SQLiteDatabase::{ArrayQuery, SingleQuery} methods using Reflection
/PHP_5_3/ext/sqlite/sqlite.c
8494012 25-Jun-2009 Johannes Schlüter <johannes@php.net> MFH Fix bug #48679 - Crash in SQLite with count on an unbuffered query set (Scott)
/PHP_5_3/ext/sqlite/sqlite.c
03a27e3 22-Mar-2009 Ilia Alshanetsky <iliaa@php.net> Improved parameter parsing
/PHP_5_3/ext/sqlite/sqlite.c
08659c2 31-Dec-2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
/PHP_5_3/ext/sqlite/sqlite.c
8d161f9 01-Dec-2008 Felipe Pena <felipe@php.net> - MFH: Fixed memory leak
/PHP_5_3/ext/sqlite/sqlite.c
7d4fd3f 27-Nov-2008 Dmitry Stogov <dmitry@php.net> Fixed bug #46409 (__invoke method called outside of object context when using array_map)
/PHP_5_3/ext/sqlite/sqlite.c
7ba273e 22-Nov-2008 Scott MacVicar <scottmac@php.net> MFH Error handler isn't properly restored when using fetchObject() with SQLite
/PHP_5_3/ext/sqlite/sqlite.c
3919b16 19-Nov-2008 Etienne Kneuss <colder@php.net> MFH: Fix #46241 (stacked error_handlers, error_handling in general)
/PHP_5_3/ext/sqlite/sqlite.c
fc2fb50 17-Nov-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_3/ext/sqlite/sqlite.c
7a37fa2 02-Nov-2008 Felipe Pena <felipe@php.net> - Revert ZEND_BEGIN_ARG_INFO change
/PHP_5_3/ext/sqlite/sqlite.c
df10005 24-Oct-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_3/ext/sqlite/sqlite.c
35780b6 16-Oct-2008 Alexey Zakhlestin <indeyets@php.net> Updated functions-signatures (const)
/PHP_5_3/ext/sqlite/sqlite.c
c77ca4c 08-Aug-2008 Etienne Kneuss <colder@php.net> MFH: Fix error_handling usage in various extensions
/PHP_5_3/ext/sqlite/sqlite.c
e304515 02-Aug-2008 Felipe Pena <felipe@php.net> - MFH: Added parameter TSRMLS_DC in zend_is_callable()
/PHP_5_3/ext/sqlite/sqlite.c
691d4a6 25-Jul-2008 Dmitry Stogov <dmitry@php.net> Fixed uninitialised data
/PHP_5_3/ext/sqlite/sqlite.c
e51b141 05-Jul-2008 Felipe Pena <felipe@php.net> - Added arginfo (methods)
- Removed #include "zend_arg_defs.c"
/PHP_5_3/ext/sqlite/sqlite.c
9c3c7e8 01-Jul-2008 Felipe Pena <felipe@php.net> - Added arginfo (functions)
/PHP_5_3/ext/sqlite/sqlite.c
84a8bb0 10-Mar-2008 Felipe Pena <felipe@php.net> MFH: New way for check void parameters
/PHP_5_3/ext/sqlite/sqlite.c
08b5500 09-Mar-2008 Scott MacVicar <scottmac@php.net> Fix memory issues with statement being deleted twice
/PHP_5_3/ext/sqlite/sqlite.c
32c03b5 08-Mar-2008 Scott MacVicar <scottmac@php.net> MFB: Fixed bug #42203 (Clear SQLite result sets before closing database.)
/PHP_5_3/ext/sqlite/sqlite.c
d1dded8 31-Dec-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 2 of 2.
/PHP_5_3/ext/sqlite/sqlite.c
4b4d634 07-Oct-2007 Yiduo (David) Wang <davidw@php.net> MFH: Added macros for managing zval refcounts and is_ref statuses
/PHP_5_3/ext/sqlite/sqlite.c
6c810b0 27-Sep-2007 Dmitry Stogov <dmitry@php.net> Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
/PHP_5_3/ext/sqlite/sqlite.c
9db4812 19-May-2007 Ilia Alshanetsky <iliaa@php.net> Remove pointless RINIT
/PHP_5_3/ext/sqlite/sqlite.c
502d68e 05-May-2007 Ilia Alshanetsky <iliaa@php.net> Fixed bug #41285 (Improved fix for CVE-2007-1887 to work with non-bundled
sqlite2 lib).
/PHP_5_3/ext/sqlite/sqlite.c
896abc5 06-Mar-2007 Stanislav Malyshev <stas@php.net> use safe_realloc
/PHP_5_3/ext/sqlite/sqlite.c
4223aa4 01-Jan-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump year.
/PHP_5_3/ext/sqlite/sqlite.c
5af7f12 20-Oct-2006 Antony Dovgal <tony2001@php.net> fix ZTS build without SPL enabled
/PHP_5_3/ext/sqlite/sqlite.c
4c65e0e 16-Sep-2006 Ilia Alshanetsky <iliaa@php.net> Added missing validation checks around expand_filepath()
/PHP_5_3/ext/sqlite/sqlite.c
1dbaae2 15-Jun-2006 Dmitry Stogov <dmitry@php.net> Added automatic module globals management
/PHP_5_3/ext/sqlite/sqlite.c
18870e3 14-Jun-2006 Ilia Alshanetsky <iliaa@php.net> E_ERROR -> E_RECOVERABLE_ERROR
/PHP_5_3/ext/sqlite/sqlite.c
77c1b56 10-May-2006 Marcus Boerger <helly@php.net> - Update after api changes
/PHP_5_3/ext/sqlite/sqlite.c
1c0d8a5 18-Apr-2006 Ilia Alshanetsky <iliaa@php.net> Fixed bug #29476 (sqlite_fetch_column_types() locks the database forever).
/PHP_5_3/ext/sqlite/sqlite.c
59b8592 29-Mar-2006 Antony Dovgal <tony2001@php.net> fix bug #36898 (__set() leaks in classes extending internal ones)

Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)

to initialize and destroy zend_object structs
/PHP_5_3/ext/sqlite/sqlite.c
5bd9322 01-Jan-2006 foobar <sniper@php.net> bump year and license version
/PHP_5_3/ext/sqlite/sqlite.c
3e669bc 06-Dec-2005 foobar <sniper@php.net> MFH: nuke php3 legacy
/PHP_5_3/ext/sqlite/sqlite.c
a3af52c 05-Dec-2005 foobar <sniper@php.net> MFH: list_entry -> zend_rsrc_list_entry
/PHP_5_3/ext/sqlite/sqlite.c
7154c61 05-Dec-2005 Brian France <bfrance@php.net> Wrap the php_session.h include in the same ifdef as the rest of the
session code.
/PHP_5_3/ext/sqlite/sqlite.c
366832f 25-Nov-2005 foobar <sniper@php.net> MFH: Fixed wrong usage of ZEND_EXTENSION_API_NO (these are not Zend exts :)
/PHP_5_3/ext/sqlite/sqlite.c
d734669 17-Nov-2005 Ilia Alshanetsky <iliaa@php.net> Fixed bug #35248 (sqlite_query() doesnt set error_msg when return value is
being used).
/PHP_5_3/ext/sqlite/sqlite.c
241aa9a 14-Nov-2005 Antony Dovgal <tony2001@php.net> MFH: fix #35197 (Destructor is not called) and similar issues in other extensions
/PHP_5_3/ext/sqlite/sqlite.c
cbb928b 18-Oct-2005 Ilia Alshanetsky <iliaa@php.net> MFH: Do not set authorizer unless safe_mode or open_basedir are being used.
/PHP_5_3/ext/sqlite/sqlite.c
fb57a83 18-Oct-2005 Antony Dovgal <tony2001@php.net> unused var
/PHP_5_3/ext/sqlite/sqlite.c
b0f1719 17-Oct-2005 Ilia Alshanetsky <iliaa@php.net> MFH: Fixed bug #34884 (Possible crash in ext/sqlite when sqlite.assoc_case
is being used).
/PHP_5_3/ext/sqlite/sqlite.c
26bf79a 08-Sep-2005 Ilia Alshanetsky <iliaa@php.net> MFH: Allow retrieval of query parse errors from SQLite.
/PHP_5_3/ext/sqlite/sqlite.c
23e671a 03-Aug-2005 foobar <sniper@php.net> - Bumber up year
/PHP_5_3/ext/sqlite/sqlite.c
19639aa 17-Jun-2005 foobar <sniper@php.net> Use the new dependency system
/PHP_5_3/ext/sqlite/sqlite.c
f47c784 17-Jun-2005 Dmitry Stogov <dmitry@php.net> Improved PHP extension loading mechanism with support for module dependencies and conflicts
/PHP_5_3/ext/sqlite/sqlite.c
84392e5 07-Jun-2005 Dmitry Stogov <dmitry@php.net> Fixed memory allocation bugs. Probably this patch should fix bug #31725.
/PHP_5_3/ext/sqlite/sqlite.c
9b57f5f 30-May-2005 foobar <sniper@php.net> - Fixed bug #33185 (--enable-session=shared does not build)
/PHP_5_3/ext/sqlite/sqlite.c
457d556 26-May-2005 Marcus Boerger <helly@php.net> - Make SQLiteDatabase derivable by dropping final tag from class and
making the ctor final to ensure it is being called, which is the problem.
/PHP_5_3/ext/sqlite/sqlite.c
e211d4e 19-Apr-2005 Ilia Alshanetsky <iliaa@php.net> Fixed bug #32753 (Undefined constant SQLITE_NOTADB).
/PHP_5_3/ext/sqlite/sqlite.c
6090964 15-Mar-2005 Wez Furlong <wez@php.net> I'm a PECL citizen; even though I am HEAD of pecl/sqlite, don't assume that I
am being built against HEAD of php-src.
/PHP_5_3/ext/sqlite/sqlite.c
52dd9f0 11-Mar-2005 Wez Furlong <wez@php.net> Implement a PDO driver for sqlite 2
/PHP_5_3/ext/sqlite/sqlite.c
7956ca0 15-Feb-2005 Marcus Boerger <helly@php.net> - SQLite depends on SPL if it is present
- Add SQLiteResult::count()
- SQLiteResult implements Countable if present
/PHP_5_3/ext/sqlite/sqlite.c
1c2b14b 25-Jan-2005 Marcus Boerger <helly@php.net> - Proto fix
/PHP_5_3/ext/sqlite/sqlite.c
7ec2fe9 24-Jan-2005 Marcus Boerger <helly@php.net> - Synch with MYSQLi extension and use RuntimeException as base for
SQLiteException if SPL is present.
/PHP_5_3/ext/sqlite/sqlite.c
4a76003 10-Jan-2005 Marcus Boerger <helly@php.net> - Fix proto
/PHP_5_3/ext/sqlite/sqlite.c
0f44e8a 10-Jan-2005 Marcus Boerger <helly@php.net> - Bugfix #31342: SQLite OO interface with Exceptions (hugo dot pl at gmail dot com)
/PHP_5_3/ext/sqlite/sqlite.c
4494f08 10-Jan-2005 Marcus Boerger <helly@php.net> - Implement iterator interface in sqlite
/PHP_5_3/ext/sqlite/sqlite.c
808d9b0 26-Nov-2004 Stanislav Malyshev <stas@php.net> 'l' is long - int won't work on 64-bit
/PHP_5_3/ext/sqlite/sqlite.c
7d18ca4 14-Oct-2004 Ilia Alshanetsky <iliaa@php.net> Added sqlite_fetch_column_types() 3rd argument for arrays.
/PHP_5_3/ext/sqlite/sqlite.c
0c1a436 25-Sep-2004 Wez Furlong <wez@php.net> Probable fix for Bug #30147
/PHP_5_3/ext/sqlite/sqlite.c
cd7dafa 02-Aug-2004 Ilia Alshanetsky <iliaa@php.net> Allow sqlite_fetch_column_types() to properly handle table names with
spaces in them.
/PHP_5_3/ext/sqlite/sqlite.c
fe50278 27-Jul-2004 Ilia Alshanetsky <iliaa@php.net> Fixed bug 29395 (sqlite_escape_string() returns bogus data on empty
strings).

Original Patch by: Tony
/PHP_5_3/ext/sqlite/sqlite.c
b52f7a0 10-Jul-2004 Wez Furlong <wez@php.net> Bump PHP 5 sqlite extension number to 2.0
(put some distance between it and the 4.3 version)
/PHP_5_3/ext/sqlite/sqlite.c
5232a5a 16-Jun-2004 Ard Biesheuvel <abies@php.net> 64-bit bugsquash party
/PHP_5_3/ext/sqlite/sqlite.c
0821f8f 13-May-2004 Stanislav Malyshev <stas@php.net> add sqlite_exec()
/PHP_5_3/ext/sqlite/sqlite.c
2d6770f 12-May-2004 Marcus Boerger <helly@php.net> - Added missing UNREGISTER_INI_ENTRIES
/PHP_5_3/ext/sqlite/sqlite.c
9da8328 22-Apr-2004 Ilia Alshanetsky <iliaa@php.net> Empty query checks, bug #28112.
/PHP_5_3/ext/sqlite/sqlite.c
ddfb337 22-Apr-2004 Marcus Boerger <helly@php.net> bugfix #28112
/PHP_5_3/ext/sqlite/sqlite.c
8075d97 11-Apr-2004 Ilia Alshanetsky <iliaa@php.net> Open basedir & safe_mode exception when copying or attaching to a memory
only database.
/PHP_5_3/ext/sqlite/sqlite.c
de56cc5 03-Apr-2004 Marcus Boerger <helly@php.net> Increase severity level and use a more precise error message.
/PHP_5_3/ext/sqlite/sqlite.c
2ce2300 29-Mar-2004 Marcus Boerger <helly@php.net> Fix class names
/PHP_5_3/ext/sqlite/sqlite.c
f8ff2cc 28-Mar-2004 Marcus Boerger <helly@php.net> Fix writing of SQLite and SimpleXMl extension and add Rob to the credits
line of the latter. Add ext/SPL.
/PHP_5_3/ext/sqlite/sqlite.c
f956b50 26-Mar-2004 Marcus Boerger <helly@php.net> Change to studlyCaps convention
# Hopefully discussed enough this time
/PHP_5_3/ext/sqlite/sqlite.c
962b8d4 23-Mar-2004 Marcus Boerger <helly@php.net> Revert studlyCaps change for now
# until we reach a point where the majority knows what they want
/PHP_5_3/ext/sqlite/sqlite.c
82e2b35 23-Mar-2004 Marcus Boerger <helly@php.net> Consitency rules
/PHP_5_3/ext/sqlite/sqlite.c
e6a1f04 23-Mar-2004 Marcus Boerger <helly@php.net> Changed sqlite's OO API to studlyCaps.
/PHP_5_3/ext/sqlite/sqlite.c
7bc8bde 09-Mar-2004 Ilia Alshanetsky <iliaa@php.net> Change float operations to safe_emalloc().
Original idea by Sascha (see sess_sqlite.c)
/PHP_5_3/ext/sqlite/sqlite.c
6b0f57e 08-Mar-2004 Marcus Boerger <helly@php.net> Rename hasMore() to valid() as discussed. (Part II)
/PHP_5_3/ext/sqlite/sqlite.c
b6b7c9e 08-Mar-2004 Marcus Boerger <helly@php.net> Rename hasMore() to valid() as discussed. (Part I)
/PHP_5_3/ext/sqlite/sqlite.c
0eb7000 07-Mar-2004 Ilia Alshanetsky <iliaa@php.net> Corrected string escape calculation.
/PHP_5_3/ext/sqlite/sqlite.c
e57c749 06-Mar-2004 Ilia Alshanetsky <iliaa@php.net> Use correct variable name.
/PHP_5_3/ext/sqlite/sqlite.c
215f076 06-Mar-2004 Ilia Alshanetsky <iliaa@php.net> Fixed a possible memory leaks inside sqlite_popen() &
sqlite_fetch_column_types().
Resolve the file path inside sqlite_factory().
/PHP_5_3/ext/sqlite/sqlite.c
c856e82 27-Feb-2004 Ilia Alshanetsky <iliaa@php.net> Fixed possible crash inside sqlite_escape_string() and
sqlite_udf_encode_binary().
/PHP_5_3/ext/sqlite/sqlite.c
81f05c1 25-Feb-2004 Ard Biesheuvel <abies@php.net> Wordsize fixes
/PHP_5_3/ext/sqlite/sqlite.c
5c0cf23 24-Feb-2004 Ard Biesheuvel <abies@php.net> More wordsize/alignment fixes
/PHP_5_3/ext/sqlite/sqlite.c
b2bc520 23-Feb-2004 Ard Biesheuvel <abies@php.net> 64-bit fixes
/PHP_5_3/ext/sqlite/sqlite.c
9816c8a 23-Feb-2004 Ard Biesheuvel <abies@php.net> 64-bit fix
/PHP_5_3/ext/sqlite/sqlite.c
3a91737 22-Feb-2004 Ard Biesheuvel <abies@php.net> Fix 64-bit crash
/PHP_5_3/ext/sqlite/sqlite.c
2e2c437 15-Feb-2004 Ilia Alshanetsky <iliaa@php.net> For get_data iterator do not force numeric keys, return keys the user
requests.
/PHP_5_3/ext/sqlite/sqlite.c
d438dad 15-Feb-2004 Ilia Alshanetsky <iliaa@php.net> Fixed a crash inside create_aggregate() method due to incorrect argument
parsing.
/PHP_5_3/ext/sqlite/sqlite.c
30171a7 12-Feb-2004 Zeev Suraski <zeev@php.net> zend_default_classes.h -> zend_exceptions.h
/PHP_5_3/ext/sqlite/sqlite.c
d77bbe3 04-Feb-2004 Zeev Suraski <zeev@php.net> kill warning
/PHP_5_3/ext/sqlite/sqlite.c
8424be8 04-Feb-2004 Zeev Suraski <zeev@php.net> - Update with new destructor code
/PHP_5_3/ext/sqlite/sqlite.c
1ee90db 17-Jan-2004 Marcus Boerger <helly@php.net> No longer needed
# Found by Andrey
/PHP_5_3/ext/sqlite/sqlite.c
a19a365 15-Jan-2004 Marcus Boerger <helly@php.net> Fix shutdown
/PHP_5_3/ext/sqlite/sqlite.c
b3853af 14-Jan-2004 Ilia Alshanetsky <iliaa@php.net> MFH: Fixed bug #26911 (crash in sqlite extension when fetching data from
empty queries).
/PHP_5_3/ext/sqlite/sqlite.c
9c41d8e 12-Jan-2004 Marcus Boerger <helly@php.net> No longer needed
/PHP_5_3/ext/sqlite/sqlite.c
6e79870 08-Jan-2004 Marcus Boerger <helly@php.net> There's no more interaction with SPL
/PHP_5_3/ext/sqlite/sqlite.c
dbeb415 08-Jan-2004 Andi Gutmans <andi@php.net> - A belated happy holidays and PHP 5
/PHP_5_3/ext/sqlite/sqlite.c
b658a26 31-Dec-2003 Ilia Alshanetsky <iliaa@php.net> emalloc() -> safe_emalloc()
/PHP_5_3/ext/sqlite/sqlite.c
1a48fd9 28-Dec-2003 Marcus Boerger <helly@php.net> Fix a memleak
Improve error messages
/PHP_5_3/ext/sqlite/sqlite.c
01b255f 27-Dec-2003 Marcus Boerger <helly@php.net> Correct in order
/PHP_5_3/ext/sqlite/sqlite.c
a876c54 27-Dec-2003 Marcus Boerger <helly@php.net> Bugfix #25329
/PHP_5_3/ext/sqlite/sqlite.c
79848fa 18-Dec-2003 Ilia Alshanetsky <iliaa@php.net> Added sqlite_fetch_column_types() function.
/PHP_5_3/ext/sqlite/sqlite.c
bebaa5b 14-Dec-2003 Ilia Alshanetsky <iliaa@php.net> Do not mangle column names.
/PHP_5_3/ext/sqlite/sqlite.c
9165dc4 10-Dec-2003 Ilia Alshanetsky <iliaa@php.net> The changes() method should be that of the database object not that of
a result.
Added a test case for this bug.
/PHP_5_3/ext/sqlite/sqlite.c
06b528a 10-Dec-2003 Ilia Alshanetsky <iliaa@php.net> Fixed a crash in SQLite when fetching data using sqlite_fetch_object() in
a loop.
/PHP_5_3/ext/sqlite/sqlite.c
37f6618 25-Oct-2003 Marcus Boerger <helly@php.net> Allow static methods being called from sqlite sql. Notice by Stphane Mariel
/PHP_5_3/ext/sqlite/sqlite.c
b0b8254 18-Oct-2003 Marcus Boerger <helly@php.net> Fix class/iterator relationship & handling
/PHP_5_3/ext/sqlite/sqlite.c
9fbaa7a 17-Oct-2003 Marcus Boerger <helly@php.net> - Make use of engine iterators
/PHP_5_3/ext/sqlite/sqlite.c
08d1c99 17-Oct-2003 Marcus Boerger <helly@php.net> The sqlite classes need to be final
/PHP_5_3/ext/sqlite/sqlite.c
4943cae 17-Oct-2003 Marcus Boerger <helly@php.net> pre/hasprev have nothing to do with iteration
/PHP_5_3/ext/sqlite/sqlite.c
3665540 21-Sep-2003 Marcus Boerger <helly@php.net> - return correct hash constants
- check for 'memory' in sqlite_factory() too (noticed by John Coggeshal)
/PHP_5_3/ext/sqlite/sqlite.c
2a68d3c 13-Sep-2003 Marcus Boerger <helly@php.net> Make use of dedicated macro
/PHP_5_3/ext/sqlite/sqlite.c
d9d0820 05-Sep-2003 Marcus Boerger <helly@php.net> Omitting is also possible here
/PHP_5_3/ext/sqlite/sqlite.c
f05525a 05-Sep-2003 Marcus Boerger <helly@php.net> WS
/PHP_5_3/ext/sqlite/sqlite.c
421e2e9 04-Sep-2003 Marcus Boerger <helly@php.net> Go with the mess
/PHP_5_3/ext/sqlite/sqlite.c
8767205 31-Aug-2003 Zeev Suraski <zeev@php.net> Fix Win32 linkage problems
/PHP_5_3/ext/sqlite/sqlite.c
c3f7ea3 29-Aug-2003 Marcus Boerger <helly@php.net> Fix property inheritance by using dedicated new function
/PHP_5_3/ext/sqlite/sqlite.c
0cb9838 29-Aug-2003 Marcus Boerger <helly@php.net> Throw exception if user wants to pass arguments to an non existing constructor
/PHP_5_3/ext/sqlite/sqlite.c
adaf642 29-Aug-2003 Marcus Boerger <helly@php.net> Throw exception if user wants to pass arguments to an non existing constructor
/PHP_5_3/ext/sqlite/sqlite.c
eb8d89c 29-Aug-2003 Marcus Boerger <helly@php.net> Allow to pass arguments to the constructor
/PHP_5_3/ext/sqlite/sqlite.c
b75133c 28-Aug-2003 Marcus Boerger <helly@php.net> Need to check if we got any value before destroying it
/PHP_5_3/ext/sqlite/sqlite.c
9056135 28-Aug-2003 Marcus Boerger <helly@php.net> Add sqlite_fetch_object()
/PHP_5_3/ext/sqlite/sqlite.c
0bd1567 25-Aug-2003 Marcus Boerger <helly@php.net> Update exception code
/PHP_5_3/ext/sqlite/sqlite.c
0d5ee85 17-Aug-2003 Marcus Boerger <helly@php.net> Fix warnings
/PHP_5_3/ext/sqlite/sqlite.c
fb1288d 12-Aug-2003 Marcus Boerger <helly@php.net> # Wez, your whish is my command
/PHP_5_3/ext/sqlite/sqlite.c
ab9198e 12-Aug-2003 Marcus Boerger <helly@php.net> Bugfix #25056
/PHP_5_3/ext/sqlite/sqlite.c
538d58d 03-Aug-2003 Zeev Suraski <zeev@php.net> Use new infrastructure.

There are bound to be some messups, please report build/runtime bugs!
/PHP_5_3/ext/sqlite/sqlite.c
08f725f 20-Jul-2003 Marcus Boerger <helly@php.net> Remove this then, too
/PHP_5_3/ext/sqlite/sqlite.c
7dd6f48 20-Jul-2003 Marcus Boerger <helly@php.net> SQLite objects are not cloneable. Maybe we allow this later for sqlite_db.
/PHP_5_3/ext/sqlite/sqlite.c
aeefb55 19-Jul-2003 Sebastian Bergmann <sebastian@php.net> Cleanup, as suggested by Andi.
/PHP_5_3/ext/sqlite/sqlite.c
83bf459 14-Jul-2003 Sebastian Bergmann <sebastian@php.net> ZTS fix.
/PHP_5_3/ext/sqlite/sqlite.c
78e236d 13-Jul-2003 Wez Furlong <wez@php.net> Add sqlite_has_prev, and sqlite_prev.
Patch by Jan Lehnardt <jan@php.net>
/PHP_5_3/ext/sqlite/sqlite.c
ce2a4d9 13-Jul-2003 Wez Furlong <wez@php.net> MFB better popen fix
/PHP_5_3/ext/sqlite/sqlite.c
e17043c 13-Jul-2003 Wez Furlong <wez@php.net> Fix bug #24575 (sqlite_popen did not request a new resource id when persistent
handles were re-used within a request).
/PHP_5_3/ext/sqlite/sqlite.c
af3be89 08-Jul-2003 Marcus Boerger <helly@php.net> fix this stupid error
/PHP_5_3/ext/sqlite/sqlite.c
139852d 08-Jul-2003 Marcus Boerger <helly@php.net> Fix bug #24540
/PHP_5_3/ext/sqlite/sqlite.c
f145b16 05-Jul-2003 Marcus Boerger <helly@php.net> - In function sqlite_field_name the index parameter is not optional.
- Fix all the protos.
/PHP_5_3/ext/sqlite/sqlite.c
d531dee 01-Jul-2003 Marcus Boerger <helly@php.net> Fix warnings and allow builds without ext/session
/PHP_5_3/ext/sqlite/sqlite.c
090328f 01-Jul-2003 Wez Furlong <wez@php.net> silence warning under win32
(maybe!)
/PHP_5_3/ext/sqlite/sqlite.c
607b650 01-Jul-2003 Wez Furlong <wez@php.net> Add sqlite session handler.
Modified (quite a bit!) patch from John Coggeshall.
It compiles, but it otherwise untested.
session.save_path == path to actual database file for the session.

eg: session.save_path=/tmp/mysite-session.db
/PHP_5_3/ext/sqlite/sqlite.c
7730c1d 27-Jun-2003 Edin Kadribasic <edink@php.net> Fix windows build
/PHP_5_3/ext/sqlite/sqlite.c
a0ecfc9 26-Jun-2003 Marcus Boerger <helly@php.net> errmsg must be ref
/PHP_5_3/ext/sqlite/sqlite.c
add3674 26-Jun-2003 Marcus Boerger <helly@php.net> Rename sqlite_fetch_string() to sqlite_fetch_single() + alias
/PHP_5_3/ext/sqlite/sqlite.c
bbfa7ca 26-Jun-2003 Marcus Boerger <helly@php.net> Fix memleak
/PHP_5_3/ext/sqlite/sqlite.c
30b4f8f 25-Jun-2003 Marcus Boerger <helly@php.net> Fix a warning
/PHP_5_3/ext/sqlite/sqlite.c
0dc20e8 25-Jun-2003 Ilia Alshanetsky <iliaa@php.net> ZTS typo
/PHP_5_3/ext/sqlite/sqlite.c
12b0679 25-Jun-2003 Sterling Hughes <sterling@php.net> Don't pass resource as an argument when its not being parsed.
/PHP_5_3/ext/sqlite/sqlite.c
94b90d0 25-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Added sqlite_single_query() and it's OO equivalent single_query().
/PHP_5_3/ext/sqlite/sqlite.c
28347d7 23-Jun-2003 Ilia Alshanetsky <iliaa@php.net> port sqlite_array_query() fix from PHP_4_3
/PHP_5_3/ext/sqlite/sqlite.c
9d6f63e 22-Jun-2003 Marcus Boerger <helly@php.net> Remove sqlite::close()
/PHP_5_3/ext/sqlite/sqlite.c
f2d26fc 22-Jun-2003 Marcus Boerger <helly@php.net> Add oo API
/PHP_5_3/ext/sqlite/sqlite.c
3a550b3 21-Jun-2003 Wez Furlong <wez@php.net> Prepare for 1.0 release
/PHP_5_3/ext/sqlite/sqlite.c
9e85810 21-Jun-2003 Wez Furlong <wez@php.net> Add a pair of functions to handle the binary coding used by PHP from within
UDF callbacks.

Add test for binary functions.
Fix proto.
/PHP_5_3/ext/sqlite/sqlite.c
425882e 19-Jun-2003 Wez Furlong <wez@php.net> Some tweaks ready for the upcoming 1.0 release.
/PHP_5_3/ext/sqlite/sqlite.c
20ee07e 18-Jun-2003 Wez Furlong <wez@php.net> Should build with PHP5 now...
/PHP_5_3/ext/sqlite/sqlite.c
8f2b387 14-Jun-2003 Marcus Boerger <helly@php.net> - Update license
- Don't buffer in non buffered mode
/PHP_5_3/ext/sqlite/sqlite.c
e165278 09-Jun-2003 Marcus Boerger <helly@php.net> - Add sqlite_array_query().
- Make all read functions destructive when in unbuffered read mode.
/PHP_5_3/ext/sqlite/sqlite.c
d3ad6e6 09-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Do not perform safe_mode & open_basedir checks for memory-only databases.
/PHP_5_3/ext/sqlite/sqlite.c
eccfbe5 07-Jun-2003 Marcus Boerger <helly@php.net> WS
/PHP_5_3/ext/sqlite/sqlite.c
30fc9e1 06-Jun-2003 Wez Furlong <wez@php.net> Update bundled library to 2.8.3 + patches from sqlite author to enable
authorization checks for the ATTACH database command.
/PHP_5_3/ext/sqlite/sqlite.c
797654b 06-Jun-2003 Marcus Boerger <helly@php.net> New fetch_all() an fetch optimization reworked (original idea by ilia)
/PHP_5_3/ext/sqlite/sqlite.c
80e7f70 04-Jun-2003 Wez Furlong <wez@php.net> Update bundled library to version 2.8.2.
Make OnUpdateInt compatible with ZE2.
Fix the makefile fragment for non-gnu makes
/PHP_5_3/ext/sqlite/sqlite.c
82a1818 04-Jun-2003 Wez Furlong <wez@php.net> Revert accidental commit from marcus.
/PHP_5_3/ext/sqlite/sqlite.c
b70cf40 04-Jun-2003 Marcus Boerger <helly@php.net> Goodbye namespaces
/PHP_5_3/ext/sqlite/sqlite.c
1a521e5 14-May-2003 Wez Furlong <wez@php.net> Prep for next release
/PHP_5_3/ext/sqlite/sqlite.c
f1c20d3 13-May-2003 Ilia Alshanetsky <iliaa@php.net> Added sqlite_fetch_string(), for speedy fetching of data from database
cursor containing only a single column.
/PHP_5_3/ext/sqlite/sqlite.c
815ad75 03-May-2003 Marcus Boerger <helly@php.net> - Indendation fix
- Proto fix
- Add efficient single column access function: sqlite_column()
/PHP_5_3/ext/sqlite/sqlite.c
0c11675 02-May-2003 Marcus Boerger <helly@php.net> Fix MFN error (now really)
/PHP_5_3/ext/sqlite/sqlite.c
b8c5cd2 02-May-2003 Marcus Boerger <helly@php.net> Fix MFN error
/PHP_5_3/ext/sqlite/sqlite.c
7a17b23 02-May-2003 Marcus Boerger <helly@php.net> Add iterator interface and test
/PHP_5_3/ext/sqlite/sqlite.c
2c2774c 01-May-2003 Marcus Boerger <helly@php.net> Don't return table names
/PHP_5_3/ext/sqlite/sqlite.c
bafbc8b 30-Apr-2003 Marcus Boerger <helly@php.net> Allow both parameter orderings
/PHP_5_3/ext/sqlite/sqlite.c
4ad3ecc 30-Apr-2003 Marcus Boerger <helly@php.net> Allow to set result_type default for each query
/PHP_5_3/ext/sqlite/sqlite.c
3bf392c 27-Apr-2003 Wez Furlong <wez@php.net> Seems like a better fix..
/PHP_5_3/ext/sqlite/sqlite.c
783d1d7 27-Apr-2003 Marcus Boerger <helly@php.net> More safe_emalloc()
/PHP_5_3/ext/sqlite/sqlite.c
23c4c20 27-Apr-2003 Wez Furlong <wez@php.net> WS, plus default: would prevent case SQLITE_DONE: in php_sqlite_fetch().
/PHP_5_3/ext/sqlite/sqlite.c
fe94e03 27-Apr-2003 Marcus Boerger <helly@php.net> Enable some more functions with unbuffered queries
/PHP_5_3/ext/sqlite/sqlite.c
604a41e 22-Apr-2003 Wez Furlong <wez@php.net> win32 fixes
/PHP_5_3/ext/sqlite/sqlite.c
11a9696 22-Apr-2003 Wez Furlong <wez@php.net> Add windows .dsp and some kludgy pre-generated headers.
/PHP_5_3/ext/sqlite/sqlite.c
71722f2 22-Apr-2003 Wez Furlong <wez@php.net> I will use my brain properly next time
/PHP_5_3/ext/sqlite/sqlite.c
eb22d78 22-Apr-2003 Wez Furlong <wez@php.net> allow sqlite_query() to accept the query string and database resource in
either order.

Forgot to bump the package version number displayed by phpinfo()...
Bump to 0.9a
/PHP_5_3/ext/sqlite/sqlite.c
43349ea 22-Apr-2003 Edin Kadribasic <edink@php.net> Added sqlite.assoc_case ini entry with 0 as the default value.

0 - Make no changes to the keys in the associative array
1 - Change the keys to uppercase
2 - Change the keys to lowercase
/PHP_5_3/ext/sqlite/sqlite.c
8ccae81 20-Apr-2003 Wez Furlong <wez@php.net> Eliminate leaks from registering plain or aggregate functions.

Also, reduce (probably eliminate) the risk of a segfault when registering a
callback on a persistent connection and later triggering the callback from a
different script.
/PHP_5_3/ext/sqlite/sqlite.c
d40a615 20-Apr-2003 Wez Furlong <wez@php.net> Implement sqlite_create_function(), which allows binding of php functions by
name; this is a higher performance alternative to the generic php() SQL
function. (saves parsing the additional function call in the SQL and a call to
zend_is_callable on each function invocation).

Add test for sqlite_create_function().

Fixup proto for sqlite_create_aggregate().

Tweak package file and speling in header file.
/PHP_5_3/ext/sqlite/sqlite.c
b0d26a1 20-Apr-2003 Tal Peer <tal@php.net> Remove rendundant function
/PHP_5_3/ext/sqlite/sqlite.c
a676f6c 20-Apr-2003 Tal Peer <tal@php.net> Update
/PHP_5_3/ext/sqlite/sqlite.c
4a46882 20-Apr-2003 Wez Furlong <wez@php.net> Implement sqlite_create_aggregate() which can be used to create aggregation
functions for use in SQL statements.
/PHP_5_3/ext/sqlite/sqlite.c
ff0d6ad 19-Apr-2003 Wez Furlong <wez@php.net> Transparently decode binary encoded data.
Add a test-case for that process.

When encoding binary data, we mark the string with \x01 as its first character.
When returning data via sqlite_fetch_array(), if the first character is \x01,
then we decode the encoding. This behaviour can be turned off by the optional
last parameter to sqlite_fetch_array(), for compatibility with databases
created with other applications.
/PHP_5_3/ext/sqlite/sqlite.c
6640260 19-Apr-2003 Wez Furlong <wez@php.net> Fix 2 potential segfaults.
/PHP_5_3/ext/sqlite/sqlite.c
d323659 18-Apr-2003 Marcus Boerger <helly@php.net> ZTS fixes
/PHP_5_3/ext/sqlite/sqlite.c
8f30d3e 18-Apr-2003 Wez Furlong <wez@php.net> Implement sqlite_popen(), which opens persistent connections to an sqlite
database file. (This saves the cost of sqlite reading/parsing the indices).

Persistent db connections have any pending transactions rolled back at request
shutdown time. (non-persistent connections are automatically rolled back when
they are closed).

Enhance sqlite_query() and sqlite_unbuffered_query() to use the C api
sqlite_exec() when the PHP script does not use the return value. This avoids
the extra work and memory allocation for holding result sets when they are not
needed.
/PHP_5_3/ext/sqlite/sqlite.c
8ed14ff 18-Apr-2003 Wez Furlong <wez@php.net> Implement sqlite_unbuffered_query(), which works similarly to the mysql
function with a similar name.

Change sqlite_query() to use the same mechanism as the unbuffered query; this
moves the bulk of the memory allocations into the ZE memory manager, and will
hopefully be more efficient and less at risk of leaks.
/PHP_5_3/ext/sqlite/sqlite.c
0098ae7 17-Apr-2003 Wez Furlong <wez@php.net> Constants for error codes
/PHP_5_3/ext/sqlite/sqlite.c
a016cfb 17-Apr-2003 Wez Furlong <wez@php.net> Folding markers
/PHP_5_3/ext/sqlite/sqlite.c
ec09b1b 17-Apr-2003 Wez Furlong <wez@php.net> Add two new functions:

int sqlite_last_error($db) -- returns error code from last query

string sqlite_error_string(int code) -- returns english description of an error
code.
/PHP_5_3/ext/sqlite/sqlite.c
cca9ebd 17-Apr-2003 Wez Furlong <wez@php.net> Add pecl release version to phpinfo output
/PHP_5_3/ext/sqlite/sqlite.c
3cf1e2c 17-Apr-2003 Wez Furlong <wez@php.net> Add safe_mode and open_basedir checks for the COPY SQL statement.
/PHP_5_3/ext/sqlite/sqlite.c
c53b574 17-Apr-2003 Wez Furlong <wez@php.net> WS
/PHP_5_3/ext/sqlite/sqlite.c
4d9ca8f 17-Apr-2003 Wez Furlong <wez@php.net> NULL columns are NULL pointers
/PHP_5_3/ext/sqlite/sqlite.c
4eba9b8 17-Apr-2003 Wez Furlong <wez@php.net> Implement sqlite_busy_timeout() which sets the retry timeout (in milliseconds)
when multiple processes attempt to lock and update the database.
/PHP_5_3/ext/sqlite/sqlite.c
28128e4 17-Apr-2003 Wez Furlong <wez@php.net> Segfault fixing!
/PHP_5_3/ext/sqlite/sqlite.c
826583d 17-Apr-2003 Wez Furlong <wez@php.net> Nicer error message when an invalid function name is specified.
/PHP_5_3/ext/sqlite/sqlite.c
c73e304 17-Apr-2003 Wez Furlong <wez@php.net> Implement a php function so that the following SQL can be used:

SELECT php('md5', sql) from sqlite_master

The php function has takes the name of a php function to call as the first
parameter; each additional parameter is passed on to the function, much like
call_user_func().

You can call both built-in and script-defined functions in this way.
/PHP_5_3/ext/sqlite/sqlite.c
5e0b9bb 17-Apr-2003 Wez Furlong <wez@php.net> Implement sqlite_escape_string() function.
/PHP_5_3/ext/sqlite/sqlite.c
2d14d8b 17-Apr-2003 Wez Furlong <wez@php.net> Implement safe_mode and open_basedir checks.
Add package.xml
/PHP_5_3/ext/sqlite/sqlite.c
25954d1 17-Apr-2003 Wez Furlong <wez@php.net> This commit was generated by cvs2svn to compensate for changes in r123706,
which included commits to RCS files with non-trunk default branches.
/PHP_5_3/ext/sqlite/sqlite.c