]>
granicus.if.org Git - php/log
Sebastian Bergmann [Thu, 28 Sep 2000 11:45:13 +0000 (11:45 +0000)]
Removed profiling_information() in favour of a more generalized approach with get_profiling().
Stefan Roehrich [Thu, 28 Sep 2000 09:37:30 +0000 (09:37 +0000)]
Line seems to be missing and causing configure test failures for other extensions.
Sebastian Bergmann [Thu, 28 Sep 2000 07:27:05 +0000 (07:27 +0000)]
Hopefully converted all TABs to SPACEs
Sebastian Bergmann [Thu, 28 Sep 2000 07:21:21 +0000 (07:21 +0000)]
Added PEAR/Timer class for timing script execution and generating profiling information. This class is based upon a concept by Allan Kent shown in his article on PHPBuilder.com
Andi Gutmans [Thu, 28 Sep 2000 06:40:57 +0000 (06:40 +0000)]
- Remove zend_gcc_inline.c
<changelog@php.net> [Thu, 28 Sep 2000 01:09:08 +0000 (01:09 +0000)]
ChangeLog update
Zeev Suraski [Wed, 27 Sep 2000 19:46:47 +0000 (19:46 +0000)]
complementary PHP patch
Sascha Schumann [Wed, 27 Sep 2000 18:59:44 +0000 (18:59 +0000)]
Don't convert to BSD-style Makefiles
Sascha Schumann [Wed, 27 Sep 2000 16:08:26 +0000 (16:08 +0000)]
Automatic conversion might cause interpretation of 0xff as EOF, so we store
the result in an object of type int first.
Submitted by: melchers@cis.fu-berlin.de
Sascha Schumann [Wed, 27 Sep 2000 15:26:39 +0000 (15:26 +0000)]
Recognize single quotes around cdata.
Move smart_str functions to an extra file.
Sascha Schumann [Wed, 27 Sep 2000 15:24:09 +0000 (15:24 +0000)]
Clean up STR_CAT macro (it is still ugly)
Sascha Schumann [Wed, 27 Sep 2000 15:18:00 +0000 (15:18 +0000)]
Move php_memnstr to the header file, so that the function body is available
in all compilation units (note the static linkage).
Rui Hirokawa [Tue, 26 Sep 2000 14:25:02 +0000 (14:25 +0000)]
correct the problem configure script doesn't output Makefile as shared extension.
Daniel Beulshausen [Tue, 26 Sep 2000 13:17:21 +0000 (13:17 +0000)]
fixed tsrm dir, little cleanups
Sascha Schumann [Tue, 26 Sep 2000 12:58:08 +0000 (12:58 +0000)]
add some new and old stuff
Daniel Beulshausen [Tue, 26 Sep 2000 12:05:37 +0000 (12:05 +0000)]
removed redefines
Daniel Beulshausen [Tue, 26 Sep 2000 11:51:31 +0000 (11:51 +0000)]
cleanup, added configurations for ssl as well
Daniel Beulshausen [Tue, 26 Sep 2000 11:34:10 +0000 (11:34 +0000)]
cleanup
Daniel Beulshausen [Tue, 26 Sep 2000 11:23:56 +0000 (11:23 +0000)]
added tsrm dir to include path, and release_ts_inline to lib path
Sascha Schumann [Tue, 26 Sep 2000 11:19:38 +0000 (11:19 +0000)]
Build compat bridge for makes which support only the BSD .include command.
This is only required for BSD/OS, because BSDI did not merge in changes
from 4.4BSD Lite 1.
Sascha Schumann [Tue, 26 Sep 2000 11:10:11 +0000 (11:10 +0000)]
Remove --enable-c9x-inline option. We now use a syntax which is compatible
with all compilers by providing the function with static linkage in every
compilation unit.
Sascha Schumann [Tue, 26 Sep 2000 11:00:39 +0000 (11:00 +0000)]
Unify memory allocation in smart_str functions
Sascha Schumann [Tue, 26 Sep 2000 11:00:02 +0000 (11:00 +0000)]
Remove superflucious variable
Sascha Schumann [Tue, 26 Sep 2000 10:58:56 +0000 (10:58 +0000)]
#include "SAPI.h" once
Sascha Schumann [Tue, 26 Sep 2000 10:58:42 +0000 (10:58 +0000)]
Cleanup
Stanislav Malyshev [Tue, 26 Sep 2000 09:08:02 +0000 (09:08 +0000)]
Add URL support for GD
Joey Smith [Tue, 26 Sep 2000 07:38:47 +0000 (07:38 +0000)]
Add protos from sybase DB Library.
Zeev Suraski [Mon, 25 Sep 2000 18:10:45 +0000 (18:10 +0000)]
Fix previous update - move extension startup further down the startup sequence
Zeev Suraski [Mon, 25 Sep 2000 17:02:05 +0000 (17:02 +0000)]
Move extension startup further down the startup sequence
<changelog@php.net> [Fri, 22 Sep 2000 01:09:07 +0000 (01:09 +0000)]
ChangeLog update
foobar [Fri, 22 Sep 2000 00:59:16 +0000 (00:59 +0000)]
No more empty '-l' caused by this extension.
Stig Venaas [Fri, 22 Sep 2000 00:33:55 +0000 (00:33 +0000)]
Small fix to the literal IPv6 parsing, now stops at first ] after [
Stig Venaas [Fri, 22 Sep 2000 00:12:00 +0000 (00:12 +0000)]
Parsing of URLs with literal IPv6 addresses, see RFC 2732
@- IPv6 support in fopen (one can access IPv6 ftp/web servers) (Stig Venaas)
Sascha Schumann [Thu, 21 Sep 2000 23:18:25 +0000 (23:18 +0000)]
Revert controversial patch
<changelog@php.net> [Thu, 21 Sep 2000 01:09:30 +0000 (01:09 +0000)]
ChangeLog update
Brian Moon [Wed, 20 Sep 2000 21:43:57 +0000 (21:43 +0000)]
added mysql_fetch_assoc. Acts like mysql_fetch_array used to.
foobar [Wed, 20 Sep 2000 20:44:07 +0000 (20:44 +0000)]
This was missing..
Sascha Schumann [Wed, 20 Sep 2000 08:59:52 +0000 (08:59 +0000)]
Cleanup SCANNER_DEBUG and don't NUL terminate work buffer
Sascha Schumann [Wed, 20 Sep 2000 08:40:33 +0000 (08:40 +0000)]
Use emalloc and friends. Since we reuse all buffers, this does not affect
the speed.
The smart_str_* functions don't NUL terminate strings anymore. We can
rely on the length of the strings completely.
Sascha Schumann [Wed, 20 Sep 2000 08:13:45 +0000 (08:13 +0000)]
Remove this pseudo optimization from the previous rewrite.
Since we leave/enter the loop more often, the cost of maintaining
c_arg/c_val is higher than simply copying the tag/arg string once.
Sascha Schumann [Wed, 20 Sep 2000 08:06:01 +0000 (08:06 +0000)]
Another 5%-10% speed increase achieved by
- making ctx->val read-only
- adding a special appendc function for appending single characters
Joey Smith [Wed, 20 Sep 2000 04:12:03 +0000 (04:12 +0000)]
le_link and le_plink are no longer part of the sybase_globals.
Sascha Schumann [Wed, 20 Sep 2000 02:04:19 +0000 (02:04 +0000)]
Add support for URLs containing NAME info (for scrolling; #name).
Sascha Schumann [Wed, 20 Sep 2000 01:38:39 +0000 (01:38 +0000)]
Deactivate E_NOTICE message on gc
Sascha Schumann [Wed, 20 Sep 2000 01:25:19 +0000 (01:25 +0000)]
Rename prototype to currently used name. These stupid names will go away once
the transition periode ends.
Sascha Schumann [Wed, 20 Sep 2000 01:22:55 +0000 (01:22 +0000)]
s/url_scanner.h/url_scanner_ex.h/
Sascha Schumann [Wed, 20 Sep 2000 01:22:17 +0000 (01:22 +0000)]
Make the new url scanner the default.
If there are any problems (especially with characters > 127), let me know.
Sascha Schumann [Wed, 20 Sep 2000 01:15:10 +0000 (01:15 +0000)]
2nd Rewrite of the main scanner engine. This version is cleaner and faster.
It handles the following tags currently:
<FRAME .. SRC=URL ..>
<INPUT .. TYPE=IMAGE SRC=URL ..>
<A .. HREF=URL ..>
<AREA .. HREF=URL ..>
<IMG .. SRC=URL ..>
Additional ones can be added within seconds.
The support for HTML forms has been significantly improved. The scanner
will now add proper Hidden Fields for the Session ID.
<changelog@php.net> [Wed, 20 Sep 2000 01:09:22 +0000 (01:09 +0000)]
ChangeLog update
foobar [Tue, 19 Sep 2000 23:52:24 +0000 (23:52 +0000)]
This fix prevents adding an empty -l to LIBS
Daniel Beulshausen [Tue, 19 Sep 2000 22:05:26 +0000 (22:05 +0000)]
fix unresolved externals
Sascha Schumann [Tue, 19 Sep 2000 20:19:03 +0000 (20:19 +0000)]
Reduce the amount of copying in the mainloop. We copy tag/arg only, if we
need to preserve them for a new loop iteration (after we leave mainloop).
Otherwise, we can just let them point to the work area.
Sascha Schumann [Tue, 19 Sep 2000 19:18:41 +0000 (19:18 +0000)]
Revert part of last commit. I'll refine it later.
Andi Gutmans [Tue, 19 Sep 2000 18:19:02 +0000 (18:19 +0000)]
- Change to Z_BVAL macro
Andi Gutmans [Tue, 19 Sep 2000 18:18:26 +0000 (18:18 +0000)]
- Add Z_BVAL* macros
Sascha Schumann [Tue, 19 Sep 2000 18:17:28 +0000 (18:17 +0000)]
Another speedup by avoiding string copies.
15% speed gain in test case (rewriting 1M URLs).
Sascha Schumann [Tue, 19 Sep 2000 18:01:29 +0000 (18:01 +0000)]
Remove nextiter label
Sascha Schumann [Tue, 19 Sep 2000 18:00:58 +0000 (18:00 +0000)]
s/DEBUG/SCANNER_DEBUG/. "Convert" one macro to inline function to be more
consistent. Also use continue.
Zeev Suraski [Tue, 19 Sep 2000 17:53:09 +0000 (17:53 +0000)]
Fix a few build bugs, still no go
Sascha Schumann [Tue, 19 Sep 2000 17:46:23 +0000 (17:46 +0000)]
Kill warning
Sascha Schumann [Tue, 19 Sep 2000 17:45:44 +0000 (17:45 +0000)]
The rewrite was completely authored by Hartmut
Ben Mansell [Tue, 19 Sep 2000 17:43:11 +0000 (17:43 +0000)]
(Zeus-specific) Don't GetServerVariable() for vars which Zeus doesn't use
Sascha Schumann [Tue, 19 Sep 2000 17:39:43 +0000 (17:39 +0000)]
Remove unnecessary include directive
Zeev Suraski [Tue, 19 Sep 2000 17:37:34 +0000 (17:37 +0000)]
- Fix warnings
- Fix URL scanner startup crash
Sascha Schumann [Tue, 19 Sep 2000 17:36:36 +0000 (17:36 +0000)]
Don't restore timestamp on internal_functions.c, otherwise rerunning
configure will cause config.status to be run again during make
(due to the rule in main/Makefile.in).
Ben Mansell [Tue, 19 Sep 2000 17:34:53 +0000 (17:34 +0000)]
Fixed bug which could truncate PHP_SELF
Sascha Schumann [Tue, 19 Sep 2000 17:32:27 +0000 (17:32 +0000)]
Add new URL scanner. This version is up to 20% faster. It will be
enabled by default once I'm sure that it works in every case.
To enable it, apply s/url_adapt_ext/url_adapt_ext_ex/ to session.c
Stanislav Malyshev [Tue, 19 Sep 2000 17:27:56 +0000 (17:27 +0000)]
Fix crash on Solaris with function parameter destruction
Sascha Schumann [Tue, 19 Sep 2000 17:22:37 +0000 (17:22 +0000)]
*** empty log message ***
Sascha Schumann [Tue, 19 Sep 2000 17:21:26 +0000 (17:21 +0000)]
Fix RINIT/RSHUTDOWN functions and add url_adapt_ext()
<changelog@php.net> [Tue, 19 Sep 2000 01:09:14 +0000 (01:09 +0000)]
ChangeLog update
Stig Bakken [Tue, 19 Sep 2000 00:10:46 +0000 (00:10 +0000)]
#tiny formatting fix
Daniel Beulshausen [Mon, 18 Sep 2000 17:23:45 +0000 (17:23 +0000)]
let windows build with trans sid
Andrei Zmievski [Mon, 18 Sep 2000 15:21:59 +0000 (15:21 +0000)]
Fix changelog.
<changelog@php.net> [Mon, 18 Sep 2000 15:20:57 +0000 (15:20 +0000)]
ChangeLog update
Stanislav Malyshev [Mon, 18 Sep 2000 15:15:27 +0000 (15:15 +0000)]
Fix crash
Stanislav Malyshev [Mon, 18 Sep 2000 13:43:20 +0000 (13:43 +0000)]
Made get_included_files() work again, in somewhat different way
Stanislav Malyshev [Sun, 17 Sep 2000 21:11:55 +0000 (21:11 +0000)]
Fix decbin
Stanislav Malyshev [Sun, 17 Sep 2000 09:15:48 +0000 (09:15 +0000)]
Add empty string checks to add?slashes
Stanislav Malyshev [Sun, 17 Sep 2000 08:58:39 +0000 (08:58 +0000)]
Set filename even on recursive include
Andi Gutmans [Sun, 17 Sep 2000 05:52:26 +0000 (05:52 +0000)]
- Fix doc_root problem. If you need to limit under which directories the
scripts should reside use open_basedir.
<changelog@php.net> [Sun, 17 Sep 2000 01:09:06 +0000 (01:09 +0000)]
ChangeLog update
Andi Gutmans [Sat, 16 Sep 2000 19:07:50 +0000 (19:07 +0000)]
- Add TODO
Zak Greant [Sat, 16 Sep 2000 05:10:03 +0000 (05:10 +0000)]
Thought that I had just committed something really stupid.
On closer inspection, realized that the proto comments
for chown and chgrp were reversed. :)
I did not realize this and had only fixed chown previously
Zak Greant [Sat, 16 Sep 2000 05:02:06 +0000 (05:02 +0000)]
trivial change
corrected mistake in proto comment for chown fold
<changelog@php.net> [Sat, 16 Sep 2000 01:09:08 +0000 (01:09 +0000)]
ChangeLog update
Chris Vandomelen [Fri, 15 Sep 2000 23:44:30 +0000 (23:44 +0000)]
Changed assignment in read() to be more sane.
Joey Smith [Fri, 15 Sep 2000 20:54:42 +0000 (20:54 +0000)]
Remove CVS conflict. Zeev, I assume you wanted context inside the globals?
Sam Ruby [Fri, 15 Sep 2000 18:06:18 +0000 (18:06 +0000)]
Indicate the Sun's JDK 1.2.2 now works...and complete a sentence.
<changelog@php.net> [Fri, 15 Sep 2000 01:09:07 +0000 (01:09 +0000)]
ChangeLog update
Chris Vandomelen [Thu, 14 Sep 2000 21:48:15 +0000 (21:48 +0000)]
Corrected memory leak in read().
Andi Gutmans [Thu, 14 Sep 2000 20:47:35 +0000 (20:47 +0000)]
- Use IS_ABSOLUTE_PATH() so that this will work correctly under Windows
Andi Gutmans [Thu, 14 Sep 2000 20:43:13 +0000 (20:43 +0000)]
- Time to remove these two.
Andi Gutmans [Thu, 14 Sep 2000 20:30:06 +0000 (20:30 +0000)]
- Fix NULL handling in ARRAY opcode and resolve memory leak
Andrei Zmievski [Thu, 14 Sep 2000 20:22:02 +0000 (20:22 +0000)]
Fix warnings.
Andrei Zmievski [Thu, 14 Sep 2000 15:44:36 +0000 (15:44 +0000)]
Fixed bug #6740.
I happen to think that this is php_addslashes() problem, not PCRE's.
When 0 is passed for the length of the string to php_addslashes() it
assumes that we want to process the whole string and happily runs
strlen() on it. That is bad. It should respect the length and return
an empty string if it's 0.
<changelog@php.net> [Thu, 14 Sep 2000 01:09:10 +0000 (01:09 +0000)]
ChangeLog update
<changelog@php.net> [Thu, 14 Sep 2000 01:09:07 +0000 (01:09 +0000)]
NEWS update
Chris Vandomelen [Wed, 13 Sep 2000 23:33:39 +0000 (23:33 +0000)]
Added prototypes for socketpair() and shutdown(), and corrected an obvious
bug in socketpair (causing it to not return the created sockets to the PHP
script.)
Derick Rethans [Wed, 13 Sep 2000 22:00:31 +0000 (22:00 +0000)]
- Added ftp_exec to the ftp functions (thanks to <jhennebicq@i-d.net>)
@ Added ftp_exec to the ftp functions (thanks to <jhennebicq@i-d.net>)
@ (Derick)