]>
granicus.if.org Git - php/log
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
Zeev Suraski [Wed, 5 May 1999 21:11:27 +0000 (21:11 +0000)]
fix
Zeev Suraski [Wed, 5 May 1999 21:05:44 +0000 (21:05 +0000)]
Get CGI to work with the new headers code.
Now Apache is the only interface that doesn't use it.
Zeev Suraski [Wed, 5 May 1999 19:53:15 +0000 (19:53 +0000)]
ISAPI WORKS!
Andi Gutmans [Wed, 5 May 1999 19:24:46 +0000 (19:24 +0000)]
llist improvements
Andi Gutmans [Wed, 5 May 1999 18:25:20 +0000 (18:25 +0000)]
Added initial headers support in SAPI
*untested*
It definitely broke the thread-safe CGI, it may have broken other stuff as well.
Zeev Suraski [Tue, 4 May 1999 20:27:30 +0000 (20:27 +0000)]
Get Win32 to compile again
Zeev Suraski [Tue, 4 May 1999 03:43:49 +0000 (03:43 +0000)]
An initial default builtin modules file for Win32
Zeev Suraski [Tue, 4 May 1999 03:42:19 +0000 (03:42 +0000)]
ZTS fixes
Stig - --enable-thread-safety belongs in libzend, since libzend doesn't #include config.h, whereas
PHP does #include zend_config.h
Zeev Suraski [Mon, 3 May 1999 19:59:55 +0000 (19:59 +0000)]
vpath patches (cool job Stig!)
Stig Bakken [Mon, 3 May 1999 11:11:23 +0000 (11:11 +0000)]
* added --enable-thread-safety switch
* now generating internal_functions.c
Zeev Suraski [Sun, 2 May 1999 20:04:18 +0000 (20:04 +0000)]
Get apache uptodate
Zeev Suraski [Sun, 2 May 1999 19:54:02 +0000 (19:54 +0000)]
Move path_info to the SAPI structure
Zeev Suraski [Sun, 2 May 1999 19:31:56 +0000 (19:31 +0000)]
Get rid of request_info.path_translated
Zeev Suraski [Sun, 2 May 1999 19:16:21 +0000 (19:16 +0000)]
Apache compile fix
Andi Gutmans [Sun, 2 May 1999 19:07:46 +0000 (19:07 +0000)]
- Don't support interactive mode when thread safe.
Zeev Suraski [Sun, 2 May 1999 19:01:45 +0000 (19:01 +0000)]
UNIX CGI build fix
Andi Gutmans [Sun, 2 May 1999 18:07:41 +0000 (18:07 +0000)]
- Make ISAPI hook in as an extension too.
- Some work on moving stuff to SAPI.
Sascha Schumann [Sat, 1 May 1999 14:41:46 +0000 (14:41 +0000)]
func name changes, remove arbitrary limit
Sascha Schumann [Sat, 1 May 1999 11:14:22 +0000 (11:14 +0000)]
mcrypt 2.1.18 support, better autoconf checking
Zeev Suraski [Sat, 1 May 1999 01:04:13 +0000 (01:04 +0000)]
Several operator fixes. Should fix the MySQL problem.
Andi Gutmans [Fri, 30 Apr 1999 23:32:03 +0000 (23:32 +0000)]
- Free refcount when destroying the last class reference.
Andi Gutmans [Fri, 30 Apr 1999 21:44:27 +0000 (21:44 +0000)]
- Missed one place
Andi Gutmans [Fri, 30 Apr 1999 20:27:36 +0000 (20:27 +0000)]
- First try at fixing $a->foo[] syntax.
Thies C. Arntzen [Fri, 30 Apr 1999 18:59:15 +0000 (18:59 +0000)]
forward port of current oracle.c + fixes to make it actually work;-)!!!
Thies C. Arntzen [Fri, 30 Apr 1999 18:02:09 +0000 (18:02 +0000)]
oracle links again (at least on linux!!!)
Andi Gutmans [Fri, 30 Apr 1999 17:35:38 +0000 (17:35 +0000)]
- Move back to yyless(). I haven't tested it yet because it's taking too long
to compile and I have to disconnect
Zeev Suraski [Fri, 30 Apr 1999 17:29:18 +0000 (17:29 +0000)]
Fix Boris's problem (in my never ending struggle to show I never mean what I say
when I say something's not gonna happen :)
Zeev Suraski [Fri, 30 Apr 1999 10:46:48 +0000 (10:46 +0000)]
* Fix a problem with constant quoted strings, that was causing Thies's problem
* Remove a development-time printf
Andi Gutmans [Thu, 29 Apr 1999 20:58:29 +0000 (20:58 +0000)]
- No reason to handle newlines here.
Zeev Suraski [Wed, 28 Apr 1999 23:18:57 +0000 (23:18 +0000)]
Make the C++ scanner support interactive input
Zeev Suraski [Wed, 28 Apr 1999 21:37:54 +0000 (21:37 +0000)]
Get the MySQL module to use the new INI mechanism feature
Zeev Suraski [Wed, 28 Apr 1999 21:29:31 +0000 (21:29 +0000)]
Remove redundant code
Zeev Suraski [Wed, 28 Apr 1999 21:14:47 +0000 (21:14 +0000)]
Additional generalization of the INI mechanism. Avoid needing specialized
message handlers in 99% of the cases.
Zeev Suraski [Wed, 28 Apr 1999 20:26:33 +0000 (20:26 +0000)]
A step towards generalizing the INI mechanism even more
Zeev Suraski [Wed, 28 Apr 1999 20:18:25 +0000 (20:18 +0000)]
get rid of some stupid warnings
Andi Gutmans [Wed, 28 Apr 1999 18:35:42 +0000 (18:35 +0000)]
- export patch
Andi Gutmans [Wed, 28 Apr 1999 17:38:24 +0000 (17:38 +0000)]
- Small startup fix.
Andi Gutmans [Wed, 28 Apr 1999 16:13:09 +0000 (16:13 +0000)]
dsp update
Rasmus Lerdorf [Tue, 27 Apr 1999 13:06:58 +0000 (13:06 +0000)]
Add fgetcsv() here as well
Zeev Suraski [Tue, 27 Apr 1999 11:00:59 +0000 (11:00 +0000)]
* Fix debugger+interactive mode bug
* Recognize whether an extension is with debug information or not
Zeev Suraski [Tue, 27 Apr 1999 10:00:54 +0000 (10:00 +0000)]
* Get rid of the memory leak messages in case of fatal errors or exit()
* .dsp fixes
* Minor fixes
Zeev Suraski [Mon, 26 Apr 1999 20:20:12 +0000 (20:20 +0000)]
* Small startup fix
* Fix min() and max()
Zeev Suraski [Mon, 26 Apr 1999 19:48:10 +0000 (19:48 +0000)]
Temporary fix for CGI compilation under UNIX
Zeev Suraski [Mon, 26 Apr 1999 19:02:59 +0000 (19:02 +0000)]
Somehow the rules for the configuration parser/scanners disappeared
Andrey Hristov [Mon, 26 Apr 1999 18:06:04 +0000 (18:06 +0000)]
Fixing a few thing to make AC_CHECK_CC_OPTION work.
Zeev Suraski [Mon, 26 Apr 1999 17:26:37 +0000 (17:26 +0000)]
* Get the Apache module to compile again
* Get rid of php3_rqst, use SG(server_context) instead (there's still Apache-specific code,
but it nuked a global)
Zeev Suraski [Mon, 26 Apr 1999 15:16:06 +0000 (15:16 +0000)]
fix
Zeev Suraski [Mon, 26 Apr 1999 14:11:20 +0000 (14:11 +0000)]
Match the CVS name
Zeev Suraski [Mon, 26 Apr 1999 14:10:42 +0000 (14:10 +0000)]
Various thread safety fixes and DLL updates
Zeev Suraski [Mon, 26 Apr 1999 14:00:49 +0000 (14:00 +0000)]
* Plenty of thread safety and Win32 work.
* Changed PHP4 to compile as a DLL, both ISAPI and the the CGI run with the same DLL.
* Switched to using the DLL runtime library under Win32. PHP will NOT work if
compiled against the static library!
* Removed yesterday's php4libts project (with php4dllts, it's obsolete).
This *does* affect thread-unsafe Windows as well - the thread unsafe CGI is also
dependant on the thread-unsafe DLL.
Andi Gutmans [Mon, 26 Apr 1999 03:04:29 +0000 (03:04 +0000)]
-Add .dsp file
Andi Gutmans [Mon, 26 Apr 1999 03:03:39 +0000 (03:03 +0000)]
-More commits
Andi Gutmans [Mon, 26 Apr 1999 03:03:36 +0000 (03:03 +0000)]
-More
Rasmus Lerdorf [Sun, 25 Apr 1999 23:29:52 +0000 (23:29 +0000)]
Make GD config fail if it doesn't find the gd files
Sascha Schumann [Sun, 25 Apr 1999 22:22:13 +0000 (22:22 +0000)]
PHP3 compat stuff
Rasmus Lerdorf [Sun, 25 Apr 1999 22:16:44 +0000 (22:16 +0000)]
Ok, apxs build works nicely now
Sascha Schumann [Sun, 25 Apr 1999 21:50:24 +0000 (21:50 +0000)]
oops, the 0th byte should be set, too
Sascha Schumann [Sun, 25 Apr 1999 21:49:01 +0000 (21:49 +0000)]
final change (?), add get_algorithms_name
Sascha Schumann [Sun, 25 Apr 1999 21:32:52 +0000 (21:32 +0000)]
make code more compact
Sascha Schumann [Sun, 25 Apr 1999 21:24:07 +0000 (21:24 +0000)]
remove some redundant code
Sascha Schumann [Sun, 25 Apr 1999 21:13:21 +0000 (21:13 +0000)]
that was a silly one
Sascha Schumann [Sun, 25 Apr 1999 21:11:29 +0000 (21:11 +0000)]
add OFB mode, the final one