Sascha Schumann
2c99bef442
Get rid of config.h.stub. Note that you should embed a comment about
what the respective define does into the AC_DEFINE macro. I.e.
AC_DEFINE(HAVE_FOO, 1, [Whether you have FOO])
27 years ago
Sascha Schumann
f2f8d38efa
Integration of -ng changes. Changes:
- added support for externally built modules,
- improved support for in-tree shared modules,
- fixed diversion bugs,
- configure displays some informative messages,
- faster static build
(libtool isn't used anymore for compiling non-PIC objects),
- dependencies comparable to automake's without requiring GNU make or GCC,
- working make clean for non-GNU makes.
27 years ago
Zeev Suraski
235386b245
Change ALLOC_ZVAL() semantics
27 years ago
Andi Gutmans
3f6e00e48d
- Use ALLOC_ZVAL() in PHP. Finding the places to put FREE_ZVAL(z) is much
more tricky and I'm not sure how many places this is. zval allocations
were only made directly in 11 places.
27 years ago
Zeev Suraski
a1ad2872ee
- The tree compiles again
27 years ago
Zeev Suraski
bb3ca12629
More cleanup...
27 years ago
Zeev Suraski
fb1c77bd4f
- Made PHP_VERSION and PHP_OS work again
- More php3_ cleanup
@- Restored the PHP_VERSION and PHP_OS constants (Zeev)
27 years ago
Zeev Suraski
a3c6514332
More php3_ annihilation
27 years ago
Zeev Suraski
02d3b39420
More php3_ annihilation
27 years ago
Uwe Steinmann
3c700f9260
switched to Ex Api
27 years ago
Uwe Steinmann
7af301be55
always check if output is ok after php3_header()
27 years ago
Uwe Steinmann
512c641794
- Several small corrections, typos, ...
27 years ago
Sascha Schumann
5b983c944f
Clean up php3.*\.h files. The files itself are renamed, and references in all
.*\.[ch] files were changed. There is a slight chance that my script missed
a few changes, please correct them manually.
27 years ago
Sascha Schumann
2f6ded9ac9
Convert more source files to use thread-safe functions
27 years ago
Sascha Schumann
3dc7757a99
Remove the extra INCLUDES line from most automake Mafiles. This is not
27 years ago
Uwe Steinmann
01400c0c15
Added hw_mapid(), read comment in hg_comm.c
27 years ago
Uwe Steinmann
24d2325ecb
- some tiny changes to possible improve link extraction/insertion of HTML-docs
27 years ago
Uwe Steinmann
3ec401ec84
- fixed some memory leaks
27 years ago
Sascha Schumann
232afa4816
* archive-based convenience libraries completely replaced
with libtool components
* SAPI targets can enable thread-safe mode and define
shared/static/program build target
* all configure scripts use the same config.cache
* phplibdir is $(top_builddir)/modules to avoid
permission problems
* sapi/*/Makefile.inc are gone
* runpath handling cleaned up
* top-level Makefile.in obsoleted through Makefile.am
* --enable-versioning uses libtool's cleaner and more
portable -export-symbols feature
27 years ago
Andi Gutmans
100148168a
- Thread-unsafe win32 compiles again
- Some strlcpy changes including one bug fix.
27 years ago
Uwe Steinmann
66a636a6ae
- add posibility to specify how objrec to objarr conversion
is performed (not ready yet)
27 years ago
Uwe Steinmann
303558e6cf
- complete rewrite of object to array conversion
27 years ago
Uwe Steinmann
26415d0465
- Group-attribute may now appear multiple times in objrec record.
27 years ago
Uwe Steinmann
4747a40964
- fixed several memory leaks
- fixed broken hw_cp and hw_mv functions
27 years ago
Uwe Steinmann
a5a5902fbc
fixed potential segm faults
27 years ago
Uwe Steinmann
7ef3076a56
Made Hypwerwave module threat safe
27 years ago
Uwe Steinmann
96ab2781ab
Order of freeing memory cause segm fault since efree seems to wipe
out the memory.
27 years ago
Uwe Steinmann
6b5f0dde77
renamed file
27 years ago
Uwe Steinmann
f81c6b18f4
zend_hash_update() seems to be a bit different form php3_hash_update
27 years ago
Uwe Steinmann
d172a6b581
Huge patch to update the hyperwave and pdflib module.
Only pdflib >2.0 is supported.
None is tested yet. Hyperwave seems to be broken now.
27 years ago
Zeev Suraski
3cb1eb0471
Removed '3' from key functions in PHP (maintained compatibility through
php3_compat.h)
27 years ago
Andrey Hristov
07d691174b
Symbol work.
27 years ago
Andrey Hristov
851ee7b598
Moving dlist stuff into core.
27 years ago
Zeev Suraski
c5724cbd14
License update
27 years ago
Sascha Schumann
b57dc27595
- run ext sources through conv_proto
- add necessary phpext_*_ptr
27 years ago
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
27 years ago
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.
27 years ago
Zeev Suraski
a5ab6b9638
Move path_info to the SAPI structure
27 years ago
Andi Gutmans
5dbe924660
- Make ISAPI hook in as an extension too.
- Some work on moving stuff to SAPI.
27 years ago
Zeev Suraski
3cd0af11ee
* 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)
28 years ago
Zeev Suraski
0818d96c97
A lot of cleanups... Removed old thread-safe code and other redundant code and files
28 years ago
Stig Bakken
ff37732997
moved fdf, hyperwave, informix and some smaller files
28 years ago
Stig Bakken
f582bec9db
moved db
28 years ago
Stig Bakken
a297b95c9d
moved apache, com and hyperwave into ext/
28 years ago