Zeev Suraski
bbce669cea
Move shutdown order into Zend
1999-06-05 19:00:56 +00:00
Zeev Suraski
3cad348509
* Add a new workspace for dynamic PHP extensions.
...
* Add a few functions to PHP's API.
* Get the MySQL extension up-to-date and thread safe.
* Add a project for building the MySQL extension under Win32.
1999-06-04 10:45:54 +00:00
Zeev Suraski
4ea6d477ec
thread-safety fix
1999-05-31 19:58:20 +00:00
Zeev Suraski
5f12a05aa3
*** empty log message ***
1999-05-31 17:40:15 +00:00
Sascha Schumann
31da7331fe
kill some warnings
1999-05-30 12:00:06 +00:00
Sascha Schumann
6ebb2c80e0
kill warning
1999-05-29 16:20:55 +00:00
Sascha Schumann
52463124be
getopt.h conflicted with system include file
1999-05-29 13:53:59 +00:00
Zeev Suraski
0eb1498fa8
* Get Apache module to compile again with the regex stuff.
...
* Get Apache to propertly work with POST, and some SAPI fixes
1999-05-28 22:41:48 +00:00
Zeev Suraski
7a167cd0c1
* Use new Zend macros for standardized definition of classes.
...
* Reverse bogus shutdown order.
* Use the new object/class support of Zend to make the dir functions work again.
1999-05-28 11:09:39 +00:00
Rasmus Lerdorf
f1f4e6f478
Some innocent cleanups
1999-05-28 03:54:15 +00:00
Zeev Suraski
83cdc9476d
Generate Visual Studio compatible error messages when compiling under Win32
1999-05-27 03:14:57 +00:00
Zeev Suraski
064a16c7b2
Moved all SET_ and RETURN_ macros to Zend
...
Fixed all RETVAL_ macros
1999-05-27 00:45:31 +00:00
Zeev Suraski
cf58b7ef16
Add container for file-upload. It's not quite implemented yet.
1999-05-25 22:28:24 +00:00
Zeev Suraski
4f545f9c6b
Allow unregistering content types as well.
1999-05-25 21:19:46 +00:00
Zeev Suraski
72f6e823f9
* Add generic POST content-type support. Only application/x-www-form-urlencoded
...
supported at this time, but the framework allows for any other types, including
runtime addition of types.
1999-05-25 21:14:54 +00:00
Zeev Suraski
7b98592282
include regex in Win32 build
1999-05-24 18:02:42 +00:00
Zeev Suraski
d62a739cca
More fixes. Should hopefully work well now.
1999-05-22 12:19:57 +00:00
Zeev Suraski
9df57a2263
php_ini fixes
1999-05-22 11:34:21 +00:00
Zeev Suraski
9b4d71205b
* Minor fixes
...
* Better handling for multiple repeated memory leaks (libzend updated)
1999-05-22 10:56:36 +00:00
Zeev Suraski
a08e3925b1
Time to rename the child
1999-05-22 09:24:21 +00:00
Zeev Suraski
58a0ae7b35
Small fix
1999-05-22 01:15:25 +00:00
Zeev Suraski
9e862c11ec
Fix a memory leak
1999-05-21 23:51:19 +00:00
Zeev Suraski
be8b9778e0
This should be centralized...
1999-05-21 23:25:46 +00:00
Zeev Suraski
c57c0e9cd5
* Fix error handling startup on the thread-safe CGI version
...
* A failed require() is a compile-time error, consider it as one
1999-05-21 19:22:17 +00:00
Zeev Suraski
59a539f6ad
Use OutputDebugString() or fprintf(stderr,) for memory leaks
1999-05-20 19:06:28 +00:00
Andi Gutmans
7eef22472c
- Small fixes
1999-05-20 12:06:45 +00:00
Zeev Suraski
d2c16bf5bd
*** empty log message ***
1999-05-15 14:56:23 +00:00
Zeev Suraski
1fb61df8a5
* 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.
1999-05-14 18:25:16 +00:00
Zeev Suraski
5eaed486e1
* HTTP-auth bugfix
...
* Patch the regex thread safe code to compile in thread safe mode
1999-05-13 15:54:49 +00:00
Zeev Suraski
49b01a4b3d
Support HTTP Auth under ISAPI. Now, these short pieces of code took *A LOT* of
...
research :(
1999-05-12 21:35:16 +00:00
Thies C. Arntzen
d470b4cfe0
added _php3_hash_next_index_pointer_insert
1999-05-12 16:11:35 +00:00
Sascha Schumann
a4d20864a6
- regex cache (needs some work)
...
- str_replace changes from php3
1999-05-12 15:40:15 +00:00
Zeev Suraski
ceeb9b38ba
* 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.
1999-05-11 20:38:16 +00:00
Zeev Suraski
9fd708a313
Handle the Location: header centrally for all SAPI modules.
1999-05-11 18:36:35 +00:00
Zeev Suraski
ba88c0c47c
* Move unclean_shutdown from PHP to Zend.
...
* The Master/Local headers in the phpinfo() table were reversed.
* Fix a gpc bug
1999-05-11 16:52:58 +00:00
Zeev Suraski
dc5ed5a3fb
beatify Apache's info func
1999-05-11 00:43:46 +00:00
Zeev Suraski
0b77132507
* 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
1999-05-11 00:01:47 +00:00
Andrey Hristov
ea0f19850e
A couple of fixes.
1999-05-10 20:41:42 +00:00
Zeev Suraski
928e322038
Weed out all BoundsChecker-found bugs
1999-05-10 19:48:23 +00:00
Zeev Suraski
8f48b83df4
Only read POST info if the request method is POST.
1999-05-09 20:58:26 +00:00
Andi Gutmans
4079f914bd
* 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
1999-05-09 18:40:59 +00:00
Zeev Suraski
60fcac8f2a
A few other minor fixes
1999-05-09 13:57:09 +00:00
Zeev Suraski
5ba4b3311d
Several minor fixes
1999-05-09 13:55:15 +00:00
Zeev Suraski
bc415d5a88
* 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.
1999-05-09 08:48:05 +00:00
Zeev Suraski
ae6f852cb6
Oh yeah, wrong license
1999-05-06 22:31:46 +00:00
Zeev Suraski
ade1117ebd
* Get output buffering to work again
...
* Warn about adding header information after headers are sent
* Several fixes
1999-05-06 21:58:49 +00:00
Zeev Suraski
842b5ee941
vpath fix
...
Apache compatability fix
1999-05-05 21:47:04 +00:00
Zeev Suraski
6f1c611868
Fixes
1999-05-05 21:29:26 +00:00
Zeev Suraski
54fa0e5d16
fix
1999-05-05 21:11:27 +00:00
Zeev Suraski
aee864e9d8
Get CGI to work with the new headers code.
...
Now Apache is the only interface that doesn't use it.
1999-05-05 21:05:44 +00:00