]>
granicus.if.org Git - php/log
Wez Furlong [Sun, 20 Apr 2003 15:13:04 +0000 (15:13 +0000)]
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.
Sterling Hughes [Sun, 20 Apr 2003 14:52:40 +0000 (14:52 +0000)]
Add check for final properties
Stanislav Malyshev [Sun, 20 Apr 2003 14:40:38 +0000 (14:40 +0000)]
Check name before '::' so that it would be a namespace in zend_lookup_ns_class
Stanislav Malyshev [Sun, 20 Apr 2003 14:20:20 +0000 (14:20 +0000)]
refine the set_error_handler fix
Stanislav Malyshev [Sun, 20 Apr 2003 14:18:15 +0000 (14:18 +0000)]
Fix for bug #21094 (set_error_handler can not accept methods),
by Timm Friebe
Wez Furlong [Sun, 20 Apr 2003 13:33:46 +0000 (13:33 +0000)]
Revise todo
Wez Furlong [Sun, 20 Apr 2003 13:31:36 +0000 (13:31 +0000)]
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.
Tal Peer [Sun, 20 Apr 2003 13:21:17 +0000 (13:21 +0000)]
Remove rendundant function
Tal Peer [Sun, 20 Apr 2003 13:17:17 +0000 (13:17 +0000)]
typo
Tal Peer [Sun, 20 Apr 2003 13:15:45 +0000 (13:15 +0000)]
Update
Wez Furlong [Sun, 20 Apr 2003 13:08:40 +0000 (13:08 +0000)]
Add test for aggregates
Wez Furlong [Sun, 20 Apr 2003 13:08:22 +0000 (13:08 +0000)]
Implement sqlite_create_aggregate() which can be used to create aggregation
functions for use in SQL statements.
Edin Kadribasic [Sun, 20 Apr 2003 03:03:28 +0000 (03:03 +0000)]
Kluge, but it seems to work now in both phpize and bundled builds.
Only in there until Wez fixes it for real.
Edin Kadribasic [Sun, 20 Apr 2003 01:55:20 +0000 (01:55 +0000)]
Reinstating these two items due to the fact that current config.m4
detection for debug and thread-safe build does not work if sqlite
is built as a standalone extension with phpize.
Edin Kadribasic [Sun, 20 Apr 2003 01:25:59 +0000 (01:25 +0000)]
Erm, this works much better :)
Edin Kadribasic [Sun, 20 Apr 2003 01:22:08 +0000 (01:22 +0000)]
Set appropriate flags when compiling bundled lib in thread-safe
and debug modes.
Sara Golemon [Sun, 20 Apr 2003 01:18:58 +0000 (01:18 +0000)]
Revert change to stream_copy_to_stream()
Marcus Boerger [Sat, 19 Apr 2003 19:06:52 +0000 (19:06 +0000)]
Access the struct directly here
Sascha Schumann [Sat, 19 Apr 2003 18:35:31 +0000 (18:35 +0000)]
Fix PUTS/PUTS_H to only evaluate their argument once.
Marcus Boerger [Sat, 19 Apr 2003 18:21:58 +0000 (18:21 +0000)]
Add a test for ctor precedence
Ilia Alshanetsky [Sat, 19 Apr 2003 18:10:54 +0000 (18:10 +0000)]
Do not hardcode php path.
Ilia Alshanetsky [Sat, 19 Apr 2003 17:45:46 +0000 (17:45 +0000)]
Do not make the test rely on the availability of the cat command.
Sascha Schumann [Sat, 19 Apr 2003 17:40:19 +0000 (17:40 +0000)]
Extend print_table_row so that one can specify the CSS class
directly. Add "vr" class which aligns the content to the right border.
Marcus Boerger [Sat, 19 Apr 2003 17:22:53 +0000 (17:22 +0000)]
The env-var TEST_PHP_EXECUTABLE is needed in tests
Holger Zimmermann [Sat, 19 Apr 2003 16:11:36 +0000 (16:11 +0000)]
Added PHP4PI3WEB_EXPORTS in order to control exports/imports on Win32
Marcus Boerger [Sat, 19 Apr 2003 15:02:44 +0000 (15:02 +0000)]
Fix more shutdown wierdness
Marcus Boerger [Sat, 19 Apr 2003 15:01:22 +0000 (15:01 +0000)]
Update to new macros
Wez Furlong [Sat, 19 Apr 2003 14:41:31 +0000 (14:41 +0000)]
Fix folding marker
Marcus Boerger [Sat, 19 Apr 2003 13:54:01 +0000 (13:54 +0000)]
Do init CG(in_compilation) here until someone finds a better place
Wez Furlong [Sat, 19 Apr 2003 13:04:19 +0000 (13:04 +0000)]
More things todo
Wez Furlong [Sat, 19 Apr 2003 12:54:17 +0000 (12:54 +0000)]
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.
Wez Furlong [Sat, 19 Apr 2003 11:47:17 +0000 (11:47 +0000)]
Little fix for people building sqlite as a static extension
Marcus Boerger [Sat, 19 Apr 2003 10:36:58 +0000 (10:36 +0000)]
Add test for different result representations
Wez Furlong [Sat, 19 Apr 2003 10:28:45 +0000 (10:28 +0000)]
Fix 2 potential segfaults.
Sebastian Bergmann [Sat, 19 Apr 2003 09:04:15 +0000 (09:04 +0000)]
Corrected patch by Marcus Börger <helly@php.net>.
Moriyoshi Koizumi [Sat, 19 Apr 2003 07:44:16 +0000 (07:44 +0000)]
Made phpinfo() / gd_info() indicate availability of JIS feature
Moriyoshi Koizumi [Sat, 19 Apr 2003 07:15:38 +0000 (07:15 +0000)]
Fixed help text alignment
Rui Hirokawa [Sat, 19 Apr 2003 07:04:00 +0000 (07:04 +0000)]
fixed compilation problem in php-4.3.2dev.
Moriyoshi Koizumi [Sat, 19 Apr 2003 04:33:38 +0000 (04:33 +0000)]
MFBed Rui's patch
Sara Golemon [Sat, 19 Apr 2003 02:47:16 +0000 (02:47 +0000)]
Let stream_copy_to_stream() accept either stream resource or filename/url string. If filename, open the file, do the copy, then close it.
Marcus Boerger [Sat, 19 Apr 2003 00:02:50 +0000 (00:02 +0000)]
Shutdown memleaks
Marcus Boerger [Fri, 18 Apr 2003 20:53:18 +0000 (20:53 +0000)]
Improve test environment, fix 001.phpt and rename that one, also change from /tmp to dirname(__FILE__)
Marcus Boerger [Fri, 18 Apr 2003 20:08:01 +0000 (20:08 +0000)]
Add a first simple open/close test
Marcus Boerger [Fri, 18 Apr 2003 19:43:38 +0000 (19:43 +0000)]
ZTS fixes
Wez Furlong [Fri, 18 Apr 2003 19:22:49 +0000 (19:22 +0000)]
First "real" test.
If anyone is motivated to write more tests, please do so.
Sterling Hughes [Fri, 18 Apr 2003 18:40:53 +0000 (18:40 +0000)]
Patch by Marcus Börger to fix some memleaks
Derick Rethans [Fri, 18 Apr 2003 17:55:45 +0000 (17:55 +0000)]
- Revert my symbol fix patch, and merge in Stas' fixes to Zend Engine 1.
Wez Furlong [Fri, 18 Apr 2003 16:42:28 +0000 (16:42 +0000)]
done: persistent connections
Wez Furlong [Fri, 18 Apr 2003 16:30:16 +0000 (16:30 +0000)]
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.
Wez Furlong [Fri, 18 Apr 2003 12:23:14 +0000 (12:23 +0000)]
Update todo
Wez Furlong [Fri, 18 Apr 2003 12:22:43 +0000 (12:22 +0000)]
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.
Derick Rethans [Fri, 18 Apr 2003 11:35:22 +0000 (11:35 +0000)]
- MacOSX also prepends the _ before symbols in bundles
Ilia Alshanetsky [Fri, 18 Apr 2003 00:20:22 +0000 (00:20 +0000)]
Added missing safe_mode checks.
Sara Golemon [Thu, 17 Apr 2003 23:59:28 +0000 (23:59 +0000)]
Catch up to Moriyoshi's streams megapatch
foobar [Thu, 17 Apr 2003 23:18:58 +0000 (23:18 +0000)]
CS cleanup + NS protection for some functions (used only in sockets.c btw)
Sara Golemon [Thu, 17 Apr 2003 23:09:17 +0000 (23:09 +0000)]
Basic IPv4 and IPv6 loopback tests for ext/sockets
Sara Golemon [Thu, 17 Apr 2003 21:04:47 +0000 (21:04 +0000)]
Add IPv6 support to ext/sockets
Wez Furlong [Thu, 17 Apr 2003 20:17:54 +0000 (20:17 +0000)]
Constants for error codes
Wez Furlong [Thu, 17 Apr 2003 20:09:45 +0000 (20:09 +0000)]
Folding markers
Wez Furlong [Thu, 17 Apr 2003 20:08:00 +0000 (20:08 +0000)]
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.
Sara Golemon [Thu, 17 Apr 2003 19:36:29 +0000 (19:36 +0000)]
strtok() already made binary safe by sas nearly 2 years ago. Ref: ext/standard/string.c(r-1.212)
Wez Furlong [Thu, 17 Apr 2003 19:13:21 +0000 (19:13 +0000)]
Add pecl release version to phpinfo output
Wez Furlong [Thu, 17 Apr 2003 19:02:10 +0000 (19:02 +0000)]
and one more
Wez Furlong [Thu, 17 Apr 2003 19:01:26 +0000 (19:01 +0000)]
Add another todo
Wez Furlong [Thu, 17 Apr 2003 18:56:34 +0000 (18:56 +0000)]
Update TODO.
Wez Furlong [Thu, 17 Apr 2003 18:54:40 +0000 (18:54 +0000)]
Add safe_mode and open_basedir checks for the COPY SQL statement.
Wez Furlong [Thu, 17 Apr 2003 17:31:50 +0000 (17:31 +0000)]
Update for new release
Wez Furlong [Thu, 17 Apr 2003 17:15:36 +0000 (17:15 +0000)]
WS
Wez Furlong [Thu, 17 Apr 2003 17:09:59 +0000 (17:09 +0000)]
NULL columns are NULL pointers
Wez Furlong [Thu, 17 Apr 2003 16:57:46 +0000 (16:57 +0000)]
Implement sqlite_busy_timeout() which sets the retry timeout (in milliseconds)
when multiple processes attempt to lock and update the database.
Jay Smith [Thu, 17 Apr 2003 16:54:43 +0000 (16:54 +0000)]
Fix some segfaults in some of the pg_lo_* functions.
Wez Furlong [Thu, 17 Apr 2003 16:36:59 +0000 (16:36 +0000)]
Segfault fixing!
Sebastian Bergmann [Thu, 17 Apr 2003 14:33:38 +0000 (14:33 +0000)]
Patch by Marcus Börger <helly@php.net>.
Tal Peer [Thu, 17 Apr 2003 13:36:21 +0000 (13:36 +0000)]
fix newline..
Wez Furlong [Thu, 17 Apr 2003 12:49:44 +0000 (12:49 +0000)]
Really fix build
Wez Furlong [Thu, 17 Apr 2003 12:38:42 +0000 (12:38 +0000)]
Hopefully fix build...
Wez Furlong [Thu, 17 Apr 2003 12:12:28 +0000 (12:12 +0000)]
Add dependency to generate header
Wez Furlong [Thu, 17 Apr 2003 11:57:29 +0000 (11:57 +0000)]
Update build files
Wez Furlong [Thu, 17 Apr 2003 11:44:06 +0000 (11:44 +0000)]
Remove whitespace added while touching.
Wez Furlong [Thu, 17 Apr 2003 11:43:26 +0000 (11:43 +0000)]
Touch generated files
Wez Furlong [Thu, 17 Apr 2003 11:27:30 +0000 (11:27 +0000)]
Bundle relevant parts of sqlite 2.8.0.
# sqlite has a completely non-restrictive license
Wez Furlong [Thu, 17 Apr 2003 03:38:20 +0000 (03:38 +0000)]
Nicer error message when an invalid function name is specified.
Wez Furlong [Thu, 17 Apr 2003 03:19:33 +0000 (03:19 +0000)]
Prep for release.
Wez Furlong [Thu, 17 Apr 2003 03:15:13 +0000 (03:15 +0000)]
Update TODO and example.
Hide phpize crap from CVS
Wez Furlong [Thu, 17 Apr 2003 03:14:14 +0000 (03:14 +0000)]
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.
foobar [Thu, 17 Apr 2003 02:54:23 +0000 (02:54 +0000)]
touch
foobar [Thu, 17 Apr 2003 02:53:32 +0000 (02:53 +0000)]
add missing header
foobar [Thu, 17 Apr 2003 02:45:10 +0000 (02:45 +0000)]
touch
Wez Furlong [Thu, 17 Apr 2003 02:20:26 +0000 (02:20 +0000)]
Implement sqlite_escape_string() function.
Wez Furlong [Thu, 17 Apr 2003 01:57:55 +0000 (01:57 +0000)]
Implement safe_mode and open_basedir checks.
Add package.xml
Wez Furlong [Thu, 17 Apr 2003 01:37:42 +0000 (01:37 +0000)]
Add readme and todo
Wez Furlong [Thu, 17 Apr 2003 01:29:45 +0000 (01:29 +0000)]
This commit was generated by cvs2svn to compensate for changes in r123706,
which included commits to RCS files with non-trunk default branches.
Sara Golemon [Thu, 17 Apr 2003 00:00:34 +0000 (00:00 +0000)]
Macro: php_stream_get_from_zval(php_stream *stream, zval **zstream, char *mode, int options, char **opened_path, php_stream_context *context) Z_TYPE_PP(zstream) can be either IS_RESOURCE (An already opened stream) or IS_STRING (a path to a stream to be opened)
Ilia Alshanetsky [Wed, 16 Apr 2003 23:31:23 +0000 (23:31 +0000)]
Fixed bug #23232 (safe_mode does not honor PHP_AUTH_* in apache2)
Moriyoshi Koizumi [Wed, 16 Apr 2003 21:40:48 +0000 (21:40 +0000)]
Fixed implicit cast issue with is*() and to*() functions
Moriyoshi Koizumi [Wed, 16 Apr 2003 21:10:29 +0000 (21:10 +0000)]
Fixed bug #19795
# to*() and is*() expect for their arguments an integer in range of 0 - 255
Moriyoshi Koizumi [Wed, 16 Apr 2003 20:00:46 +0000 (20:00 +0000)]
Fixed typo
Moriyoshi Koizumi [Wed, 16 Apr 2003 19:18:35 +0000 (19:18 +0000)]
compiler warning fix and possible 64bit fix
Moriyoshi Koizumi [Wed, 16 Apr 2003 17:31:31 +0000 (17:31 +0000)]
Fixed bug #23080
Marcus Boerger [Wed, 16 Apr 2003 17:30:03 +0000 (17:30 +0000)]
Don't access what is already freed (noticed by Sascha)