]>
granicus.if.org Git - php/log
foobar [Thu, 28 Sep 2000 20:09:23 +0000 (20:09 +0000)]
@- Changed ext/db not to be enabled by default (Jani)
Frank M. Kromann [Thu, 28 Sep 2000 16:42:04 +0000 (16:42 +0000)]
Having odbc_tables() and odbc_columns() match the documentation with parameters optionel from the right
Stanislav Malyshev [Thu, 28 Sep 2000 15:17:50 +0000 (15:17 +0000)]
Make hash_copy call copy constructor on a real copy, not on a temp
Chuck Hagenbuch [Thu, 28 Sep 2000 14:59:41 +0000 (14:59 +0000)]
move the timer class to Benchmark/Timer.php, and add it to Makefile.in so it
gets installed.
Andi Gutmans [Thu, 28 Sep 2000 13:08:14 +0000 (13:08 +0000)]
- Fix build of db2
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.