]>
granicus.if.org Git - php/log
Zeev Suraski [Sat, 22 May 1999 12:19:57 +0000 (12:19 +0000)]
More fixes. Should hopefully work well now.
Zeev Suraski [Sat, 22 May 1999 11:34:21 +0000 (11:34 +0000)]
php_ini fixes
Zeev Suraski [Sat, 22 May 1999 11:20:56 +0000 (11:20 +0000)]
Give more information and save log lines in memory leak reports
Zeev Suraski [Sat, 22 May 1999 10:56:36 +0000 (10:56 +0000)]
* Minor fixes
* Better handling for multiple repeated memory leaks (libzend updated)
Zeev Suraski [Sat, 22 May 1999 09:24:21 +0000 (09:24 +0000)]
Time to rename the child
Zeev Suraski [Sat, 22 May 1999 02:13:01 +0000 (02:13 +0000)]
Avoid leaking fd's in case of failures
Zeev Suraski [Sat, 22 May 1999 01:15:25 +0000 (01:15 +0000)]
Small fix
Zeev Suraski [Sat, 22 May 1999 01:07:50 +0000 (01:07 +0000)]
more fixes
Zeev Suraski [Fri, 21 May 1999 23:51:19 +0000 (23:51 +0000)]
Fix a memory leak
Zeev Suraski [Fri, 21 May 1999 23:48:24 +0000 (23:48 +0000)]
That wasn't supposed to slip in
Zeev Suraski [Fri, 21 May 1999 23:25:46 +0000 (23:25 +0000)]
This should be centralized...
Zeev Suraski [Fri, 21 May 1999 20:20:32 +0000 (20:20 +0000)]
* Properly handle failed file opens in C++
* Properly handle failed require()'s within libzend
Sascha Schumann [Fri, 21 May 1999 20:09:23 +0000 (20:09 +0000)]
add support for mhash 0.5.0
see http://sasweb.de/mhash/
Andrey Hristov [Fri, 21 May 1999 19:27:44 +0000 (19:27 +0000)]
-Added regex cache
-Made module thread-safe
Zeev Suraski [Fri, 21 May 1999 19:22:17 +0000 (19:22 +0000)]
* Fix error handling startup on the thread-safe CGI version
* A failed require() is a compile-time error, consider it as one
Zeev Suraski [Fri, 21 May 1999 17:31:49 +0000 (17:31 +0000)]
* Fix the comments issue. yymore() worked like a charm.
* Change all flex states to be prefixed with ST_
Andrey Hristov [Fri, 21 May 1999 13:29:05 +0000 (13:29 +0000)]
Get rid of debug printf's.
Andrey Hristov [Fri, 21 May 1999 13:17:23 +0000 (13:17 +0000)]
Initial check-in of PCRE (Perl Compatible Regular Expressions) extension.
PCRE library can be found at ftp://ftp.cus.cam.ac.uk/pub/software/programs/pcre/
config.m4 will be updated to be more robust later on.
perl_match() takes a regular expression, the source string, and the array
for subpattern matches.
perl_replace() takes a regular expression, the search string, and the replacement
string.
Regular expression is specified using delimiters and options. Example:
perl_match("/<[a-z]*>/i", $text, $tags);
More stuff is coming soon.
Sascha Schumann [Fri, 21 May 1999 10:06:25 +0000 (10:06 +0000)]
- run ext sources through conv_proto
- add necessary phpext_*_ptr
Sascha Schumann [Fri, 21 May 1999 08:37:48 +0000 (08:37 +0000)]
merge in some PHP3 stuff
Sascha Schumann [Fri, 21 May 1999 08:29:51 +0000 (08:29 +0000)]
incorporate YP/NIS support
Sascha Schumann [Fri, 21 May 1999 08:20:13 +0000 (08:20 +0000)]
- fix compile issues for various packages (dbase, sysv*, zlib)
- some cleanup in mhash/mcrypt
Sascha Schumann [Fri, 21 May 1999 08:04:38 +0000 (08:04 +0000)]
- add phpext_pgsql_ptr
- semaphore update for glibc-2.1 systems
Sascha Schumann [Fri, 21 May 1999 07:52:12 +0000 (07:52 +0000)]
Add default path for binary mysql distributions
Sascha Schumann [Fri, 21 May 1999 07:04:48 +0000 (07:04 +0000)]
remove debug messages
Zeev Suraski [Thu, 20 May 1999 20:00:59 +0000 (20:00 +0000)]
Optimize allocations into uninitialized_zval assignments
Zeev Suraski [Thu, 20 May 1999 19:06:28 +0000 (19:06 +0000)]
Use OutputDebugString() or fprintf(stderr,) for memory leaks
Sascha Schumann [Thu, 20 May 1999 13:56:19 +0000 (13:56 +0000)]
Apply the fix for feof()
Andi Gutmans [Thu, 20 May 1999 13:04:59 +0000 (13:04 +0000)]
- Updates we did today
Andi Gutmans [Thu, 20 May 1999 12:06:45 +0000 (12:06 +0000)]
- Small fixes
Andi Gutmans [Thu, 20 May 1999 09:08:29 +0000 (09:08 +0000)]
- Fix a small problem with class decelerations.
Andi Gutmans [Thu, 20 May 1999 09:02:03 +0000 (09:02 +0000)]
-Open curly braces fix?
Sascha Schumann [Sun, 16 May 1999 12:01:25 +0000 (12:01 +0000)]
add mhash support
Sascha Schumann [Sun, 16 May 1999 11:55:34 +0000 (11:55 +0000)]
kill another 64-bit issue.
this affected at least md5 which produced wrong values on 64-bit platforms
Sascha Schumann [Sun, 16 May 1999 11:32:51 +0000 (11:32 +0000)]
char * => unsigned char *
Sascha Schumann [Sun, 16 May 1999 11:19:26 +0000 (11:19 +0000)]
conv_proto *.[ch]
Sascha Schumann [Sun, 16 May 1999 11:14:52 +0000 (11:14 +0000)]
this script automatically converts the ugly void php3_... prototypes
to PHP_FUNCTION(...) prototypes. Also kills some unnecessary extern
declarations in front of function prototypes.
Sascha Schumann [Sun, 16 May 1999 11:12:23 +0000 (11:12 +0000)]
add fast bin2hex string function
Sascha Schumann [Sun, 16 May 1999 11:10:41 +0000 (11:10 +0000)]
kill some compiler warnings
Zeev Suraski [Sat, 15 May 1999 15:47:24 +0000 (15:47 +0000)]
* Fix all hash checks that checked Bucket.arKey for NULL, when it was changed
to char[1], these checks should have been changed to Bucket.nKeyLength==0
* Support runtime declaration of functions. I ended up changing the grammar
to catch top level functions vs. nested functions. The reason is simple -
if we don't have functions properly declared at compile-time, function calls
cannot be resolved at compile time, and have to be resolved at runtime, which
ends up being much much slower (without the optimizer, that is).
It's no biggy though, the grammar change isn't that bad.
Zeev Suraski [Sat, 15 May 1999 14:56:23 +0000 (14:56 +0000)]
*** empty log message ***
Zeev Suraski [Fri, 14 May 1999 20:16:22 +0000 (20:16 +0000)]
If a require() dies, we must bail out (since it corrupts an existing op_array
Zeev Suraski [Fri, 14 May 1999 19:04:37 +0000 (19:04 +0000)]
Fix a bug
Stig S. Bakken [Fri, 14 May 1999 18:42:06 +0000 (18:42 +0000)]
don't install Zend on the system
Zeev Suraski [Fri, 14 May 1999 18:25:16 +0000 (18:25 +0000)]
* Include all of the standard modules in internal_functions.c.in. Stig - is that
the way you intended it to be? How does the basic_functions module get in there?
* Fix to get MySQL objects working, even though I'll probably make a dedicated
MySQL object in the future.
Zeev Suraski [Fri, 14 May 1999 11:29:34 +0000 (11:29 +0000)]
Add \012 and \xff missing support to constant quoted string
Zeev Suraski [Thu, 13 May 1999 16:48:49 +0000 (16:48 +0000)]
Release fix
Zeev Suraski [Thu, 13 May 1999 15:54:49 +0000 (15:54 +0000)]
* HTTP-auth bugfix
* Patch the regex thread safe code to compile in thread safe mode
Zeev Suraski [Wed, 12 May 1999 23:05:17 +0000 (23:05 +0000)]
*** empty log message ***
Zeev Suraski [Wed, 12 May 1999 22:49:23 +0000 (22:49 +0000)]
Enable Apache HTTP Auth
Zeev Suraski [Wed, 12 May 1999 21:35:16 +0000 (21:35 +0000)]
Support HTTP Auth under ISAPI. Now, these short pieces of code took *A LOT* of
research :(
Stig S. Bakken [Wed, 12 May 1999 20:12:15 +0000 (20:12 +0000)]
install libzend.a and header files on "make install"
Stig S. Bakken [Wed, 12 May 1999 20:11:42 +0000 (20:11 +0000)]
add --enable-thread-safety option
Zeev Suraski [Wed, 12 May 1999 18:06:14 +0000 (18:06 +0000)]
Added prepend to llist
Andrey Hristov [Wed, 12 May 1999 17:29:51 +0000 (17:29 +0000)]
It's been there long enough.
Thies C. Arntzen [Wed, 12 May 1999 16:12:22 +0000 (16:12 +0000)]
compiles
Thies C. Arntzen [Wed, 12 May 1999 16:11:35 +0000 (16:11 +0000)]
added _php3_hash_next_index_pointer_insert
Sascha Schumann [Wed, 12 May 1999 15:40:15 +0000 (15:40 +0000)]
- regex cache (needs some work)
- str_replace changes from php3
Thies C. Arntzen [Wed, 12 May 1999 14:28:01 +0000 (14:28 +0000)]
up-to-date with 3.0.8
Thies C. Arntzen [Wed, 12 May 1999 14:21:38 +0000 (14:21 +0000)]
move oci8 from oracle to it's own ext-directory - configure stuff needs more work - but it configures and compiles
Thies C. Arntzen [Wed, 12 May 1999 13:44:09 +0000 (13:44 +0000)]
builds and configures again
Rasmus Lerdorf [Wed, 12 May 1999 12:53:45 +0000 (12:53 +0000)]
substr() fix
Rasmus Lerdorf [Wed, 12 May 1999 12:43:03 +0000 (12:43 +0000)]
substr() fix for PHP4 as well
Zeev Suraski [Tue, 11 May 1999 21:39:48 +0000 (21:39 +0000)]
Fixes:
* Avoid closing stdin (I could have sworn I've committed that already)
* unclean_shutdown patches
Zeev Suraski [Tue, 11 May 1999 21:38:39 +0000 (21:38 +0000)]
Easier Win32 debug code
Zeev Suraski [Tue, 11 May 1999 21:27:44 +0000 (21:27 +0000)]
Fix
Zeev Suraski [Tue, 11 May 1999 20:38:16 +0000 (20:38 +0000)]
* Finally commit that -q patch
* Refine SAPI built in header support
* Use DllMain() in ISAPI to clean after threads and initialize tsrm/sapi as soon as possible.
Andrey Hristov [Tue, 11 May 1999 19:31:37 +0000 (19:31 +0000)]
Added compact() function.
Zeev Suraski [Tue, 11 May 1999 18:36:35 +0000 (18:36 +0000)]
Handle the Location: header centrally for all SAPI modules.
Zeev Suraski [Tue, 11 May 1999 17:50:37 +0000 (17:50 +0000)]
* Fix a bug that occured in case of parse errors. We need to restore the lexical state
even if the compilation failed.
Zeev Suraski [Tue, 11 May 1999 16:52:58 +0000 (16:52 +0000)]
* Move unclean_shutdown from PHP to Zend.
* The Master/Local headers in the phpinfo() table were reversed.
* Fix a gpc bug
Zeev Suraski [Tue, 11 May 1999 12:52:17 +0000 (12:52 +0000)]
Support POST in Apache
Zeev Suraski [Tue, 11 May 1999 00:43:46 +0000 (00:43 +0000)]
beatify Apache's info func
Zeev Suraski [Tue, 11 May 1999 00:09:22 +0000 (00:09 +0000)]
Memory leak fix
Zeev Suraski [Tue, 11 May 1999 00:01:47 +0000 (00:01 +0000)]
* Get Apache to work. POST doesn't work yet.
* There are now -I directives for the absolute path of php4, php4/libzend and the builddir for
the Apache module, so we can #include any php/Zend header.
* Rename config.h to php_config.h
Andrey Hristov [Mon, 10 May 1999 21:14:43 +0000 (21:14 +0000)]
Minor updates.
Andrey Hristov [Mon, 10 May 1999 21:10:48 +0000 (21:10 +0000)]
Added in_array() function.
Zeev Suraski [Mon, 10 May 1999 20:46:42 +0000 (20:46 +0000)]
Weed out all BoundsChecker-found bugs (including a serious file descriptor leak
in the C++ scanner)
Andrey Hristov [Mon, 10 May 1999 20:41:42 +0000 (20:41 +0000)]
A couple of fixes.
Zeev Suraski [Mon, 10 May 1999 19:48:23 +0000 (19:48 +0000)]
Weed out all BoundsChecker-found bugs
Zeev Suraski [Sun, 9 May 1999 20:58:26 +0000 (20:58 +0000)]
Only read POST info if the request method is POST.
Andi Gutmans [Sun, 9 May 1999 18:40:59 +0000 (18:40 +0000)]
* Make read_post() read input by chunks instead of returning a single string.
This will allow us to efficiently support file upload through SAPI in the future.
* Fixes
Zeev Suraski [Sun, 9 May 1999 14:56:38 +0000 (14:56 +0000)]
Change argument name
Zeev Suraski [Sun, 9 May 1999 13:57:09 +0000 (13:57 +0000)]
A few other minor fixes
Zeev Suraski [Sun, 9 May 1999 13:55:15 +0000 (13:55 +0000)]
Several minor fixes
Zeev Suraski [Sun, 9 May 1999 12:24:21 +0000 (12:24 +0000)]
Almost forgot to commit those
Zeev Suraski [Sun, 9 May 1999 08:48:05 +0000 (08:48 +0000)]
* Finalizing the PHP version of SAPI. Support POST and cookies among other things.
* Fully implement ISAPI support - POST and cookies among other things.
* Almost completely rewrote phpinfo(). Allow modules to easily display their
information in phpinfo() without modifying phpinfo() itself (prototype for
the module info function was changed, thus the large amount of updated module
files).
* Initial extended SAPI support for Apache, completely untested.
* CGI now uses SAPI fully as well.
Sascha Schumann [Sat, 8 May 1999 22:00:02 +0000 (22:00 +0000)]
get rid of the binary character, execute sed only once
Sascha Schumann [Sat, 8 May 1999 21:44:12 +0000 (21:44 +0000)]
this is faster than parsing the file line by line
Andrey Hristov [Sat, 8 May 1999 21:18:06 +0000 (21:18 +0000)]
-Added extract() function
-Added function_exists() function
Andrey Hristov [Sat, 8 May 1999 18:16:30 +0000 (18:16 +0000)]
-fixed configure.in.in to use genif.sh instead of genif.pl
-fixed genif.sh
-updated php3_mysql.h to have phpext_mysql_ptr
Zeev Suraski [Thu, 6 May 1999 22:31:46 +0000 (22:31 +0000)]
Oh yeah, wrong license
Zeev Suraski [Thu, 6 May 1999 21:58:49 +0000 (21:58 +0000)]
* Get output buffering to work again
* Warn about adding header information after headers are sent
* Several fixes
Sascha Schumann [Thu, 6 May 1999 21:13:26 +0000 (21:13 +0000)]
calloc et al need stdlib.h according to ANSI-C
Sascha Schumann [Thu, 6 May 1999 20:54:56 +0000 (20:54 +0000)]
add compat #define
Sascha Schumann [Thu, 6 May 1999 20:52:19 +0000 (20:52 +0000)]
Do we really want to depend on Perl? Shell scripts are handy and run on
virtually every Unix box whereas Perl does not. I don't think Perl should
be required when actually configuring PHP4. Open to comments...
Zeev Suraski [Thu, 6 May 1999 19:13:13 +0000 (19:13 +0000)]
Ok, I tested it now. It works very nicely!
Zeev Suraski [Thu, 6 May 1999 18:09:50 +0000 (18:09 +0000)]
* Optimize _php3_parse_gpc_data() and clean it up, plus fix a couple of Zend related memory leaks in it
Zeev Suraski [Wed, 5 May 1999 21:47:04 +0000 (21:47 +0000)]
vpath fix
Apache compatability fix
Zeev Suraski [Wed, 5 May 1999 21:29:26 +0000 (21:29 +0000)]
Fixes