Revision tags: PRE_FETCH_READ_PATCH, before-sapi-split |
|
#
96a19593 |
| 20-Sep-1999 |
Andi Gutmans |
- Internal functions which are basic language functions should be in Zend and not in PHP. I.e. strlen(), each(), error_reporting(), count(), get_class_name(). |
Revision tags: PRE_DELAYED_ARRAY_FETCH_PATCH |
|
#
328d08bd |
| 15-Sep-1999 |
Thies C. Arntzen |
HASH_OF is usable enough (i hate duplicating macros all over the place) |
#
1740e6ee |
| 15-Sep-1999 |
Stig Bakken |
Clean up the strlcat/strlcpy checks. |
#
61a3c147 |
| 14-Sep-1999 |
Andi Gutmans |
Add strlcpy/strlcat to the build process |
#
a1784083 |
| 12-Sep-1999 |
Zeev Suraski |
Time to do that - rename the output layer prefix |
#
bcb00207 |
| 04-Sep-1999 |
Rasmus Lerdorf |
Forgot one |
#
ce4e09da |
| 04-Sep-1999 |
Zeev Suraski |
This was actually intentional... put it back in and improve |
#
54ec3a8e |
| 04-Sep-1999 |
Rasmus Lerdorf |
Cleanups What the heck was that dangling (c) for in the PUTC macros? Were they supposed to serve some sort of purpose, because I sure don't see one for them. |
#
0bede914 |
| 04-Sep-1999 |
Rasmus Lerdorf |
First part of the connection_status work. No user-callable functions yet. That is coming next. Have also only done Apache and CGI so far. Will have to crack open my ISAPI book to do that o
First part of the connection_status work. No user-callable functions yet. That is coming next. Have also only done Apache and CGI so far. Will have to crack open my ISAPI book to do that one. Also changed the SAPI output functions to return an int. We'll check the connection status inside each one, but we might need the return code at some other level and I don't see a good reason for just tossing these return codes.
show more ...
|
#
8e8d923f |
| 03-Sep-1999 |
Sascha Schumann |
Add prototypes for new functions in internal_functions.c.in |
#
5b293ecd |
| 03-Sep-1999 |
Sascha Schumann |
- add global startup/shutdown handlers - improve genif.sh to also consider all header files for inclusion (checks for phpext_) - use vsnprintf in main.c to avoid buffer overflows -
- add global startup/shutdown handlers - improve genif.sh to also consider all header files for inclusion (checks for phpext_) - use vsnprintf in main.c to avoid buffer overflows - improve sessions's mm module to cope better with OOM situations within the shared memory segment - fix typo wrt session.auto_start
show more ...
|
#
4e33a1d6 |
| 14-Aug-1999 |
Zeev Suraski |
Close bug #1742 |
Revision tags: php-4.0b2 |
|
#
3cb1eb04 |
| 02-Aug-1999 |
Zeev Suraski |
Removed '3' from key functions in PHP (maintained compatibility through php3_compat.h) |
#
5aa3eff9 |
| 28-Jul-1999 |
Andrey Hristov |
Fix link functions problem. |
#
1b2c932c |
| 26-Jul-1999 |
Andrey Hristov |
More symbol work. I've defined a few macros to help with module/request init/startup function definitions. Basically: PHP_MINIT_FUNCTION(module) PHP_MSHUTDOWN_FUNCTION(modul
More symbol work. I've defined a few macros to help with module/request init/startup function definitions. Basically: PHP_MINIT_FUNCTION(module) PHP_MSHUTDOWN_FUNCTION(module) PHP_RINIT_FUNCTION(module) PHP_RSHUTDOWN_FUNCTION(module) PHP_MINFO_FUNCTION(module) These will expand to proper function prototypes. Now to specify these in the module entry, use: PHP_MINIT(module) PHP_MSHUTDOWN(module) PHP_RINIT(module) PHP_RSHUTDOWN(module) PHP_MINFO(module) I've updated all modules in ext/standard and everything from ext/apache to ext/db. If you can, please update your module to use these macros.
show more ...
|
Revision tags: BEFORE_NEW_OPERATOR_FIX, BEFORE_BIG_SYMBOL_CHANGE, php-4.0b1 |
|
#
c5724cbd |
| 16-Jul-1999 |
Zeev Suraski |
License update |
Revision tags: BEFORE_REMOVING_AI_COUNT_FINAL_STEP, BEFORE_REMOVING_GC_STEP2, BEFORE_REMOVING_GC_STEP1 |
|
#
cb2a2ea9 |
| 08-Jul-1999 |
Zeev Suraski |
*** empty log message *** |
#
6f3b0f79 |
| 03-Jul-1999 |
Sascha Schumann |
work around the Apache problem that it pollutes the namespace |
#
6ec71637 |
| 26-Jun-1999 |
Sascha Schumann |
add dmalloc |
#
3cad3485 |
| 04-Jun-1999 |
Zeev Suraski |
* 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 extensio
* 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.
show more ...
|
#
064a16c7 |
| 27-May-1999 |
Zeev Suraski |
Moved all SET_ and RETURN_ macros to Zend Fixed all RETVAL_ macros |
Revision tags: BEFORE_PHP4_APACHE_MODULE_CHANGE |
|
#
0b771325 |
| 11-May-1999 |
Zeev Suraski |
* 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/Ze
* 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
show more ...
|
#
3cd0af11 |
| 26-Apr-1999 |
Zeev Suraski |
* 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) |
#
7942eaf3 |
| 26-Apr-1999 |
Zeev Suraski |
* 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 w
* 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.
show more ...
|
#
4ebb4060 |
| 25-Apr-1999 |
Andi Gutmans |
* Fix a couple of thread safety issues * Add initial ISAPI support. Very very experimental. * In the thread safe version, generate php4 as a library so that we can link it with both php.
* Fix a couple of thread safety issues * Add initial ISAPI support. Very very experimental. * In the thread safe version, generate php4 as a library so that we can link it with both php.exe and the ISAPI dll. We should probably consider doing that under all circumstances, under UNIX as well. The thread-unsafe version *should* be unharmed.
show more ...
|