]>
granicus.if.org Git - php/log
Zeev Suraski [Sun, 2 Mar 2003 13:35:01 +0000 (13:35 +0000)]
- Optimize $_REQUEST
- Fix phpinfo()
Zeev Suraski [Sun, 2 Mar 2003 13:33:31 +0000 (13:33 +0000)]
Improve infrastructure
Wez Furlong [Sun, 2 Mar 2003 13:14:49 +0000 (13:14 +0000)]
Build-performance tweaks
Wez Furlong [Sun, 2 Mar 2003 13:09:48 +0000 (13:09 +0000)]
Fix build for activescript sapi
Derick Rethans [Sun, 2 Mar 2003 12:46:37 +0000 (12:46 +0000)]
- It was called _VARS, not _GLOBALS :-)
Zeev Suraski [Sun, 2 Mar 2003 10:19:15 +0000 (10:19 +0000)]
Add JIT initialization for _SERVER and _ENV
(it's less important for the others, even though it should be fairly
easy now too)
Zeev Suraski [Sun, 2 Mar 2003 10:04:53 +0000 (10:04 +0000)]
Add infrastructure for JIT initialization of auto globals
Moriyoshi Koizumi [Sun, 2 Mar 2003 08:39:01 +0000 (08:39 +0000)]
Fixed my silly mistake in the filter code
<changelog@php.net> [Sun, 2 Mar 2003 01:32:38 +0000 (01:32 +0000)]
NEWS update
<changelog@php.net> [Sun, 2 Mar 2003 01:32:28 +0000 (01:32 +0000)]
ChangeLog update
Zeev Suraski [Sat, 1 Mar 2003 19:08:41 +0000 (19:08 +0000)]
Fix mem leak
Moriyoshi Koizumi [Sat, 1 Mar 2003 18:47:18 +0000 (18:47 +0000)]
Reverted my previous commit
Wez Furlong [Sat, 1 Mar 2003 17:27:23 +0000 (17:27 +0000)]
Ensure that all fields are initialized to NULL.
Moriyoshi Koizumi [Sat, 1 Mar 2003 15:49:06 +0000 (15:49 +0000)]
Fixed build
Wez Furlong [Sat, 1 Mar 2003 15:40:06 +0000 (15:40 +0000)]
Fix two crash bugs when optional parameters are not specified.
Fix folding markers.
Wez Furlong [Sat, 1 Mar 2003 15:22:21 +0000 (15:22 +0000)]
Don't shutdown() unix sockets.
It causes the server end to close down/break.
Wez Furlong [Sat, 1 Mar 2003 15:20:42 +0000 (15:20 +0000)]
Folding fixes
Andi Gutmans [Sat, 1 Mar 2003 14:57:49 +0000 (14:57 +0000)]
- Make __construct() have higher priority than class name functions
- for constructors.
- Fix problem with the engine allowing final/abstract for the same method.
- Both patches are by Marcus Börger.
Wez Furlong [Sat, 1 Mar 2003 13:52:11 +0000 (13:52 +0000)]
Add streams headers to those used for shared extensions.
<changelog@php.net> [Sat, 1 Mar 2003 01:40:00 +0000 (01:40 +0000)]
ChangeLog update
Wez Furlong [Sat, 1 Mar 2003 01:28:50 +0000 (01:28 +0000)]
New!
Pierre Joye [Sat, 1 Mar 2003 01:28:10 +0000 (01:28 +0000)]
update credits (ilia,myself)
Wez Furlong [Sat, 1 Mar 2003 01:27:50 +0000 (01:27 +0000)]
Expose php_stream_copy_to_stream as stream_copy_to_stream(); a high
performance alternative to looping reads and writes.
Wez Furlong [Fri, 28 Feb 2003 21:03:36 +0000 (21:03 +0000)]
Tidy up stupid signed/unsigned issues with win32 by introducing a php_socket_t typedef.
Rasmus Lerdorf [Fri, 28 Feb 2003 20:48:38 +0000 (20:48 +0000)]
MFB config-file-scan-dir crash fix
Wez Furlong [Fri, 28 Feb 2003 20:06:05 +0000 (20:06 +0000)]
Add this file...
Wez Furlong [Fri, 28 Feb 2003 19:53:21 +0000 (19:53 +0000)]
New user-space functions:
. stream_socket_client() - similar to fsockopen(), but more powerful.
. stream_socket_server() - Creates a server socket.
. stream_socket_accept() - Accept a client connection.
. stream_socket_get_name() - Get local or remote name of socket.
Tidy up some leaks and debug printfs.
Move more streams functions into streamsfuncs.c and streamsfuncs.h.
Ilia Alshanetsky [Fri, 28 Feb 2003 17:26:28 +0000 (17:26 +0000)]
Fixed compiler warnings.
Hartmut Holzgraefe [Fri, 28 Feb 2003 10:30:40 +0000 (10:30 +0000)]
callbacks are now supported
(although there's still room for improvements)
Hartmut Holzgraefe [Fri, 28 Feb 2003 07:57:00 +0000 (07:57 +0000)]
it is still to early in the morning for coding :(
Hartmut Holzgraefe [Fri, 28 Feb 2003 07:52:23 +0000 (07:52 +0000)]
make sure that GNU extensions exist for fnmatch()
foobar [Fri, 28 Feb 2003 07:34:45 +0000 (07:34 +0000)]
- Fixed bug #22312 (crash on failed connection when curl_getinfo() was called).
(Phil Oleson <poleson@verio.net>)
foobar [Fri, 28 Feb 2003 07:25:15 +0000 (07:25 +0000)]
- No need to include the ssl headers elsewhere but in ext/openssl
# ext/ftp doesn't use streams yet so it needs to include them.
foobar [Fri, 28 Feb 2003 07:17:47 +0000 (07:17 +0000)]
YAZ 2.0 or later is required now.
Hartmut Holzgraefe [Fri, 28 Feb 2003 06:37:05 +0000 (06:37 +0000)]
- support for "callback" type
- proto syntax errors are now passed back to the top level parser
Hartmut Holzgraefe [Fri, 28 Feb 2003 06:33:07 +0000 (06:33 +0000)]
support for passing description file name on command line
foobar [Fri, 28 Feb 2003 06:33:04 +0000 (06:33 +0000)]
ws & CS
Hartmut Holzgraefe [Fri, 28 Feb 2003 06:30:59 +0000 (06:30 +0000)]
"on line #", not "in line #"
Hartmut Holzgraefe [Fri, 28 Feb 2003 06:28:53 +0000 (06:28 +0000)]
added "callback" type (and fixed a stupid typo)
Hartmut Holzgraefe [Fri, 28 Feb 2003 06:28:14 +0000 (06:28 +0000)]
some DTD fixes and <code> as a toplevel element for .c and .h code snippets
Wez Furlong [Fri, 28 Feb 2003 01:47:28 +0000 (01:47 +0000)]
Implement memory mapping for win32.
Could do with some rigorous testing; simple readfile() tests here appear to work.
<changelog@php.net> [Fri, 28 Feb 2003 01:31:36 +0000 (01:31 +0000)]
ChangeLog update
Ilia Alshanetsky [Fri, 28 Feb 2003 00:08:00 +0000 (00:08 +0000)]
compiler warning fixed.
Ilia Alshanetsky [Thu, 27 Feb 2003 23:53:55 +0000 (23:53 +0000)]
Fixed compiler warning.
Ilia Alshanetsky [Thu, 27 Feb 2003 23:50:55 +0000 (23:50 +0000)]
fixed compiler warnings.
Wez Furlong [Thu, 27 Feb 2003 22:48:13 +0000 (22:48 +0000)]
streams.c -> streamsfuncs.c
# argh!
Wez Furlong [Thu, 27 Feb 2003 22:43:51 +0000 (22:43 +0000)]
Update win32 build.
Since msvc sucks, I had to rename ext/standard/streams.c to ext/standed/streamsfuncs.c
Wez Furlong [Thu, 27 Feb 2003 22:23:39 +0000 (22:23 +0000)]
Move streams specific stuff from ext/standard/file.c -> ext/standard/streams.c
Move win32 select implementation into win32/.
Will update win32 build in a moment.
Ilia Alshanetsky [Thu, 27 Feb 2003 20:38:00 +0000 (20:38 +0000)]
Fixed a bug that would cause filetype() to return "unknown" for
non-existent files on Win32.
Wez Furlong [Thu, 27 Feb 2003 19:10:24 +0000 (19:10 +0000)]
Add a generic meta data api for streams.
Rasmus Lerdorf [Thu, 27 Feb 2003 18:45:37 +0000 (18:45 +0000)]
The basic input filtering framework is done and working nicely
Wez Furlong [Thu, 27 Feb 2003 18:23:50 +0000 (18:23 +0000)]
Update todo slightly
Wez Furlong [Thu, 27 Feb 2003 18:16:35 +0000 (18:16 +0000)]
- Move https:// and ftps:// wrapper registration into the openssl module.
- Expose the http:// and ftp:// wrappers as PHPAPI
- Remove unused variables
Wez Furlong [Thu, 27 Feb 2003 18:06:31 +0000 (18:06 +0000)]
Fixup build for win32
Wez Furlong [Thu, 27 Feb 2003 17:43:38 +0000 (17:43 +0000)]
Another big commit (tm).
Main Changes:
- Implement a socket transport layer for use by all code that needs to open
some kind of "special" socket for network or IPC.
- Extensions can register (and override) transports.
- Implement ftruncate() on streams via the ioctl-alike option interface.
- Implement mmap() on streams via the ioctl-alike option interface.
- Implement generic crypto API via the ioctl-alike option interface.
(currently only supports OpenSSL, but could support other SSL toolkits,
and other crypto transport protocols).
Impact:
- tcp sockets can be overloaded by the openssl capable sockets at runtime,
removing the link-time requirement for ssl:// and https:// sockets and
streams.
- checking stream types using PHP_STREAM_IS_SOCKET is deprecated, since
there are now a range of possible socket-type streams.
Working towards:
- socket servers using the new transport layer
- mmap support under win32
- Cleaner code.
# I will be updating the win32 build to add the new files shortly
# after this commit.
Ilia Alshanetsky [Thu, 27 Feb 2003 16:41:23 +0000 (16:41 +0000)]
Fixed bug #21410 (fixed handling of NULL or "" files on Win32)
foobar [Thu, 27 Feb 2003 15:52:38 +0000 (15:52 +0000)]
..if only all lakes were kossu..
Hartmut Holzgraefe [Thu, 27 Feb 2003 10:21:32 +0000 (10:21 +0000)]
changed from strncpy to strlcpy on request
Sascha Schumann [Thu, 27 Feb 2003 10:07:12 +0000 (10:07 +0000)]
rename macro argument so that it does not partially match the string.
fixes a warning on unixware
Corne' Cornelius [Thu, 27 Feb 2003 08:59:16 +0000 (08:59 +0000)]
- Changed maxmsglen in ifx_errormsg() back to normal 255 instead of 10
Corne' Cornelius [Thu, 27 Feb 2003 08:56:15 +0000 (08:56 +0000)]
- Fixed possible Segfault in ifx_errormsg() using malloc() instead of emalloc()
<changelog@php.net> [Thu, 27 Feb 2003 01:44:34 +0000 (01:44 +0000)]
NEWS update
<changelog@php.net> [Thu, 27 Feb 2003 01:42:36 +0000 (01:42 +0000)]
ChangeLog update
Rasmus Lerdorf [Thu, 27 Feb 2003 00:11:43 +0000 (00:11 +0000)]
MFB: We know ini file scanning will never be interactive, so speed it up a
bit. Need a dynamic check for the language scanner.
Pierre Joye [Wed, 26 Feb 2003 23:22:09 +0000 (23:22 +0000)]
add imagesavealpha wrapper (Jukka Holappa <jukkaho@mail.student.oulu.fi>,
2 Pierre-Alain Joye)
Pierre Joye [Wed, 26 Feb 2003 23:21:44 +0000 (23:21 +0000)]
add imagesavealpha wrapper (Jukka Holappa <jukkaho@mail.student.oulu.fi>,
Pierre-Alain Joye)
Rasmus Lerdorf [Wed, 26 Feb 2003 22:19:01 +0000 (22:19 +0000)]
MFB: Get rid of a redundant syscall on non-Windows
Ilia Alshanetsky [Wed, 26 Feb 2003 22:11:12 +0000 (22:11 +0000)]
1) Make the output of system() binary safe
2) Solved a memory leak when the return_value variable passed by reference is
not an integer in system()/exec()/passthru().
3) Solved a bug in exec(), which would make it append to the 2nd parameter
(passed by reference) if the parameter is an array instead of overwriting it.
4) Changed the code to use the streams code, resulting in a smaller code base.
5) Various cleanups resulting in reduction of overall code base inside the file
by ~ 1/3.
6) Speed improvements of ~2.5 times compared to previous performance (based on
attached PHP script).
Marcus Boerger [Wed, 26 Feb 2003 22:07:50 +0000 (22:07 +0000)]
allow keys as array(group, name) for handler inifile
Marcus Boerger [Wed, 26 Feb 2003 22:05:32 +0000 (22:05 +0000)]
ws
Marcus Boerger [Wed, 26 Feb 2003 22:03:55 +0000 (22:03 +0000)]
make it faster
Marcus Boerger [Wed, 26 Feb 2003 22:03:00 +0000 (22:03 +0000)]
if skip param of dba_fetch is -1 stop do not restart search after last element
Derick Rethans [Wed, 26 Feb 2003 20:04:16 +0000 (20:04 +0000)]
- Added an extra ini setting with which extra commands can be forced to
the sendmail deamon on a per-vhost base. The value in this ini setting
will override all extra commands passed as the 5th parameter to mail()
and will work in Safe Mode.
@- Added an extra ini setting (mail_force_extra_paramaters) which forces
@ the addition of the specified parameters to be passed as extra
@ parameters to the sendmail binary. These parameters will always replace
@ the value of the 5th parameter to mail(), even in safe mode. (Derick)
Derick Rethans [Wed, 26 Feb 2003 19:34:16 +0000 (19:34 +0000)]
- Fix proto
Derick Rethans [Wed, 26 Feb 2003 19:25:24 +0000 (19:25 +0000)]
- Whitespace
Hartmut Holzgraefe [Wed, 26 Feb 2003 16:06:07 +0000 (16:06 +0000)]
changed to emalloc just to be safe
Hartmut Holzgraefe [Wed, 26 Feb 2003 10:06:47 +0000 (10:06 +0000)]
forgot to add these two on my last commit :(
Sebastian Bergmann [Wed, 26 Feb 2003 08:27:14 +0000 (08:27 +0000)]
Syntactic sugar is sweet.
Brad LaFountain [Wed, 26 Feb 2003 03:04:00 +0000 (03:04 +0000)]
changes in the past shouldn't have compiled.
<changelog@php.net> [Wed, 26 Feb 2003 02:03:08 +0000 (02:03 +0000)]
ChangeLog update
Ilia Alshanetsky [Tue, 25 Feb 2003 23:52:34 +0000 (23:52 +0000)]
Made shell_exec() use streams, this simplifies the code and in some cases
makes it a little faster too.
Ilia Alshanetsky [Tue, 25 Feb 2003 23:39:57 +0000 (23:39 +0000)]
MFH (forgot to put this fix into the 5.X tree).
Moriyoshi Koizumi [Tue, 25 Feb 2003 20:41:07 +0000 (20:41 +0000)]
NEWS update
Moriyoshi Koizumi [Tue, 25 Feb 2003 20:12:18 +0000 (20:12 +0000)]
Set fgetss() free from the length parameter
Ilia Alshanetsky [Tue, 25 Feb 2003 16:27:51 +0000 (16:27 +0000)]
Fixed test.
Ilia Alshanetsky [Tue, 25 Feb 2003 16:21:00 +0000 (16:21 +0000)]
Fixed bug #22414 and added a test case for it.
foobar [Tue, 25 Feb 2003 11:48:50 +0000 (11:48 +0000)]
Cleanup
foobar [Tue, 25 Feb 2003 11:23:09 +0000 (11:23 +0000)]
- Fixed bug #21224 (apache configure fails when using --enable-versioning)
Zeev Suraski [Tue, 25 Feb 2003 10:03:26 +0000 (10:03 +0000)]
Get the bits right - final/private fix
foobar [Tue, 25 Feb 2003 09:44:12 +0000 (09:44 +0000)]
Fixed bug #20256 (snprintf() not defined)
Adam Dickmeiss [Tue, 25 Feb 2003 08:34:33 +0000 (08:34 +0000)]
Tabify
Adam Dickmeiss [Tue, 25 Feb 2003 08:31:53 +0000 (08:31 +0000)]
yaz_search supports query type cql
foobar [Tue, 25 Feb 2003 07:46:15 +0000 (07:46 +0000)]
Do not redefine zend_isnan if it is already defined.
foobar [Tue, 25 Feb 2003 07:40:51 +0000 (07:40 +0000)]
typofix
foobar [Tue, 25 Feb 2003 07:19:44 +0000 (07:19 +0000)]
(hope) fix some win32 build errors
Corne' Cornelius [Tue, 25 Feb 2003 06:59:15 +0000 (06:59 +0000)]
- Added Corne' Cornelius to CREDITS/Authors
foobar [Tue, 25 Feb 2003 06:54:04 +0000 (06:54 +0000)]
Another win32 build fix.
foobar [Tue, 25 Feb 2003 06:49:59 +0000 (06:49 +0000)]
(hopefully) fix the build..
foobar [Tue, 25 Feb 2003 06:35:43 +0000 (06:35 +0000)]
- Fixed bug #14245 ('make install' fails on AIX when using --with-apxs).
Corne' Cornelius [Tue, 25 Feb 2003 05:33:28 +0000 (05:33 +0000)]
- Changed IFX_VERSION to work with Major versions with more then one digit