]>
granicus.if.org Git - php/log
Andrei Zmievski [Thu, 30 Sep 1999 18:56:46 +0000 (18:56 +0000)]
No need for this anymore.
Sascha Schumann [Thu, 30 Sep 1999 18:54:10 +0000 (18:54 +0000)]
Test commit.
Sascha Schumann [Thu, 30 Sep 1999 12:56:24 +0000 (12:56 +0000)]
Automatically add the SAPI target's Makefile to the list. This
frees us from doing this in each config.m4.
Thies C. Arntzen [Thu, 30 Sep 1999 08:41:45 +0000 (08:41 +0000)]
major rework here - the refcount stuff gets better and better!
Sascha Schumann [Wed, 29 Sep 1999 22:18:43 +0000 (22:18 +0000)]
* create Makefiles for ext, pcrelib, sapi/*
* copy files for Apache from $(srcdir)
Sascha Schumann [Wed, 29 Sep 1999 21:49:32 +0000 (21:49 +0000)]
* VPATH work
* add "--local" switch to buildconf which only recrates the local
autoconf scripts.
Zeev Suraski [Wed, 29 Sep 1999 21:46:37 +0000 (21:46 +0000)]
*** empty log message ***
Chuck Hagenbuch [Wed, 29 Sep 1999 21:18:35 +0000 (21:18 +0000)]
cjh: closing bug #2407.
Thies C. Arntzen [Wed, 29 Sep 1999 19:13:08 +0000 (19:13 +0000)]
fix the order.. (thanx, andi)
Sascha Schumann [Wed, 29 Sep 1999 18:35:45 +0000 (18:35 +0000)]
Fix a VPATH issue.
Andi Gutmans [Wed, 29 Sep 1999 17:45:44 +0000 (17:45 +0000)]
Fix leak in += with arrays
Andi Gutmans [Wed, 29 Sep 1999 17:18:36 +0000 (17:18 +0000)]
- Fix SEND_VAR problem after fetch'ing a variable and not knowing the fetch type
Thies C. Arntzen [Wed, 29 Sep 1999 15:25:06 +0000 (15:25 +0000)]
added add_property_resource
Stig Bakken [Wed, 29 Sep 1999 15:17:29 +0000 (15:17 +0000)]
*** empty log message ***
Stig Bakken [Wed, 29 Sep 1999 15:17:02 +0000 (15:17 +0000)]
Decent configure speedup. Makefiles are now generated only for the
extensions you are including. Got rid of configure.in.in.
Moved the last Apache-specific files into sapi/apache and made both
static and DSO build work again (it still doesn't run properly).
Stig Bakken [Wed, 29 Sep 1999 15:13:25 +0000 (15:13 +0000)]
The $shared variable should normally never be used outside of a call to
AC_ARG_(ENABLE|WITH). If it is necessary anyway, make sure it is set to
"no" before starting.
Andrey Hristov [Wed, 29 Sep 1999 14:25:40 +0000 (14:25 +0000)]
Fix for my fix.
Thies C. Arntzen [Wed, 29 Sep 1999 14:20:27 +0000 (14:20 +0000)]
fixed crash in connection shutdown!
Thies C. Arntzen [Wed, 29 Sep 1999 13:35:12 +0000 (13:35 +0000)]
just some renaming.
Andi Gutmans [Tue, 28 Sep 1999 17:37:14 +0000 (17:37 +0000)]
- Stop using the locking mechanism and start using refcount.
Now we know when we need to free but we still need to support it
Andi Gutmans [Tue, 28 Sep 1999 17:37:06 +0000 (17:37 +0000)]
- Get rid of warning
Andi Gutmans [Tue, 28 Sep 1999 16:03:09 +0000 (16:03 +0000)]
- First part of the patch which makes reads use ptr and not ptr_ptr.
Stig Bakken [Tue, 28 Sep 1999 12:55:49 +0000 (12:55 +0000)]
disable --with-zeus for now.
Stig Bakken [Tue, 28 Sep 1999 12:08:34 +0000 (12:08 +0000)]
Started working on the Zeus support. Zeus's ISAPI obviously differs from
Windows's, does someone have docs for the Windows API?
Sascha Schumann [Tue, 28 Sep 1999 11:54:02 +0000 (11:54 +0000)]
Provide alternative istdiostream.
This has been tested with Sun WorkShop 4.2 C++ which does not
contain class istdiostream.
Thies C. Arntzen [Tue, 28 Sep 1999 11:12:32 +0000 (11:12 +0000)]
initialize OCI in threaded mode if ZTS is defined.
Thies C. Arntzen [Tue, 28 Sep 1999 11:09:03 +0000 (11:09 +0000)]
init in thread-safe mode if ZTS isdefined
Thies C. Arntzen [Tue, 28 Sep 1999 10:54:42 +0000 (10:54 +0000)]
fixed startup-deadlock.
Thies C. Arntzen [Tue, 28 Sep 1999 09:59:59 +0000 (09:59 +0000)]
found a typo!
Andi Gutmans [Mon, 27 Sep 1999 19:42:53 +0000 (19:42 +0000)]
- Update project.
Sascha Schumann [Mon, 27 Sep 1999 18:00:30 +0000 (18:00 +0000)]
Make an extra copy of input parameter.
Sascha Schumann [Mon, 27 Sep 1999 16:49:23 +0000 (16:49 +0000)]
* include from $(srcdir)
* use proper target for nsapi
Sascha Schumann [Mon, 27 Sep 1999 16:42:34 +0000 (16:42 +0000)]
Create directories, if they do not exist (for VPATH builds).
Stig Bakken [Mon, 27 Sep 1999 16:37:33 +0000 (16:37 +0000)]
added README file with very brief docs
Stig Bakken [Mon, 27 Sep 1999 16:34:28 +0000 (16:34 +0000)]
Generalized server-API build process on UNIX. Each SAPI
implementation now has its own directory under sapi/, just like
extensions have theirs under ext/. To make the final targets appear
in the main dir, the top-level Makefile includes sapi/NN/Makefile.inc
from the selected sapi backend. This is a plan Makefile stub without
any autoconf substitutions. Each SAPI backend also has its own
config.m4 like extensions (read at the end of diversion 2) and
config.h.stub files.
Each SAPI backend has to contain:
config.m4: just like for extensions, this file contains
autoconf/automake directives that end up in the configure script. The
only difference is that the sapi config.m4 files are read in diversion
(output block) 2 instead of 3. The sapi config.m4 files should set
two variables: PHP_SAPI (which sapi backend to choose) and SAPI_TARGET
(the name of the resulting library or program, previously BINNAME).
If they are not specified, they will default to "cgi" and "php",
respectively.
Makefile.inc: has to exist, has to define "INSTALL_IT" to the command
used to install the final target (or ":" for no operation). It also
has to define a plain Makefile rule (without autoconf substitutions)
to build $(SAPI_TARGET)
Makefile.am: just what you think. Make sure your target is called
"libphpsapi_NNN.a", where NNN is the value of PHP_SAPI.
Some testing and fixing probably remains. To make everything hang
together, I've done some ugly tricks that I can imagine causing some
problems. I've built and run the CGI version and built the Apache
DSO.
Sascha Schumann [Mon, 27 Sep 1999 15:37:00 +0000 (15:37 +0000)]
Remove C++ style comments from C source file.
Andrey Hristov [Mon, 27 Sep 1999 15:17:28 +0000 (15:17 +0000)]
Fix for bug #2199. Redirect was returning http:// which resulted in a crash.
Andrey Hristov [Mon, 27 Sep 1999 14:15:15 +0000 (14:15 +0000)]
I will follow portability guidelines.
I will follow portability guidelines.
I will follow portability guidelines.
I will follow...
Andrew Skalski [Mon, 27 Sep 1999 14:07:09 +0000 (14:07 +0000)]
Added functions ftp_{pasv,size,mdtm,fget,fput}
PASV mode is now supported; file size and last-modified time can now
be fetched from servers that support them; files now may be stored to and
retrieved from open files, in addition to disk files.
Andrey Hristov [Mon, 27 Sep 1999 14:05:18 +0000 (14:05 +0000)]
Make it portable.
Stig Bakken [Mon, 27 Sep 1999 13:15:20 +0000 (13:15 +0000)]
added AC_SYS_LFS from fileutils
Sascha Schumann [Sun, 26 Sep 1999 20:59:47 +0000 (20:59 +0000)]
Actually allow to set CXXFLAGS
Sascha Schumann [Sun, 26 Sep 1999 20:17:28 +0000 (20:17 +0000)]
Now thread safe version builds out of the box. libzend/TSRM
contain extra config scripts which pass the necessary libs back
to our Makefile.
Sascha Schumann [Sun, 26 Sep 1999 20:12:05 +0000 (20:12 +0000)]
Build communication channel and add checks for C++ library
Sascha Schumann [Sun, 26 Sep 1999 19:47:35 +0000 (19:47 +0000)]
Do not let PACKAGE/VERSION escape from tsrm_config.h.
Sascha Schumann [Sun, 26 Sep 1999 19:46:35 +0000 (19:46 +0000)]
Undefine previously PACKAVE/VERSION macros. We should find a way
to suppress these from automake
Sascha Schumann [Sun, 26 Sep 1999 19:26:54 +0000 (19:26 +0000)]
Use new tsrm_config script to determine libraries.
Sascha Schumann [Sun, 26 Sep 1999 19:09:24 +0000 (19:09 +0000)]
Use helper script to determine compile time configuration for TSRM
Stig Bakken [Sun, 26 Sep 1999 16:27:25 +0000 (16:27 +0000)]
Have to keep using AM_PROG_LIBTOOL to keep all automake versions happy.
Sascha Schumann [Sun, 26 Sep 1999 15:38:58 +0000 (15:38 +0000)]
Avoid specifying standard paths. This might result in compiler problems
(see #1937, #2367)
Sascha Schumann [Sun, 26 Sep 1999 15:00:12 +0000 (15:00 +0000)]
Expand relative paths properly, otherwise build process will fail.
Sascha Schumann [Sun, 26 Sep 1999 09:12:55 +0000 (09:12 +0000)]
Do nothing, if PHP_RPATHS is empty.
Sascha Schumann [Sun, 26 Sep 1999 09:05:56 +0000 (09:05 +0000)]
Disable rpaths optionally.
Andi Gutmans [Sun, 26 Sep 1999 05:45:18 +0000 (05:45 +0000)]
- Changed Ts{}.var to Ts{}.var.ptr_ptr.
Sascha Schumann [Sat, 25 Sep 1999 21:08:36 +0000 (21:08 +0000)]
* Use per-thread structure for request data
* Update ChangeLog
Sascha Schumann [Sat, 25 Sep 1999 21:06:11 +0000 (21:06 +0000)]
Do not try to free NULLs.
Sascha Schumann [Sat, 25 Sep 1999 18:51:38 +0000 (18:51 +0000)]
* use faster Ns_ConnWrite()
* access cookies correctly
* set HTTP_* variables for script
Sascha Schumann [Sat, 25 Sep 1999 16:51:18 +0000 (16:51 +0000)]
* cleanup
* make cookies work
Thies C. Arntzen [Sat, 25 Sep 1999 16:42:31 +0000 (16:42 +0000)]
fixed callback code -> now $parser is passed as a resource!
Sascha Schumann [Sat, 25 Sep 1999 16:06:55 +0000 (16:06 +0000)]
* use consistent php_ns prefix
* improve configuration code
* shutdown SAPI/TSRM correctly
Sascha Schumann [Sat, 25 Sep 1999 15:41:51 +0000 (15:41 +0000)]
Add entry for AOLserver.
Sascha Schumann [Sat, 25 Sep 1999 15:37:02 +0000 (15:37 +0000)]
* remove debugging message
* use SAPI's http response code
* improve POST read (still blocks in Ns_ConnRead, even if there is enough
data to read)
* improve config data handling
Sascha Schumann [Sat, 25 Sep 1999 12:09:50 +0000 (12:09 +0000)]
New Zend API
Sascha Schumann [Sat, 25 Sep 1999 11:55:42 +0000 (11:55 +0000)]
Use new Zend API
Andreas Karajannis [Sat, 25 Sep 1999 11:36:34 +0000 (11:36 +0000)]
*** empty log message ***
Andreas Karajannis [Sat, 25 Sep 1999 11:30:28 +0000 (11:30 +0000)]
odbc now uses the new Zend function api
Stefan Roehrich [Sat, 25 Sep 1999 11:23:02 +0000 (11:23 +0000)]
Use new Zend API.
Sascha Schumann [Sat, 25 Sep 1999 01:06:33 +0000 (01:06 +0000)]
- support POST and HEAD requests
- clean up module_main()
- allow arbitrary mappings
Sascha Schumann [Sat, 25 Sep 1999 00:32:25 +0000 (00:32 +0000)]
Initial AOLserver support. Note that the current way of creating
the shared library works only with GNU utilities. Some features
have to be added yet (i.e. POST and cookie support).
Andrey Hristov [Fri, 24 Sep 1999 22:44:41 +0000 (22:44 +0000)]
- Updated array functions to use high-performance API
- Updated preg_split() to allow returning only non-empty pieces
Sascha Schumann [Fri, 24 Sep 1999 20:52:46 +0000 (20:52 +0000)]
PTHREADS is a custom symbol
Sascha Schumann [Fri, 24 Sep 1999 20:14:44 +0000 (20:14 +0000)]
Additionally check libc_r (*BSD) for pthread functions
Andrey Hristov [Fri, 24 Sep 1999 20:12:28 +0000 (20:12 +0000)]
*** empty log message ***
Andrey Hristov [Fri, 24 Sep 1999 20:11:06 +0000 (20:11 +0000)]
Update to new high-performance function API.
Sascha Schumann [Fri, 24 Sep 1999 19:35:25 +0000 (19:35 +0000)]
Use new Zend API.
Sascha Schumann [Fri, 24 Sep 1999 19:22:25 +0000 (19:22 +0000)]
Add _ex API implementation for booleans.
Sascha Schumann [Fri, 24 Sep 1999 19:15:17 +0000 (19:15 +0000)]
Use new Zend API and some minor cleanup.
Andrey Hristov [Fri, 24 Sep 1999 18:58:36 +0000 (18:58 +0000)]
*** empty log message ***
Andrey Hristov [Fri, 24 Sep 1999 18:57:02 +0000 (18:57 +0000)]
Extended var_dump to handle IS_RESOURCE somewhat.
Andrey Hristov [Fri, 24 Sep 1999 18:43:34 +0000 (18:43 +0000)]
Update WDDX for new high-performance function API.
Thies C. Arntzen [Fri, 24 Sep 1999 18:07:26 +0000 (18:07 +0000)]
we want to know who to "blame";-)
Thies C. Arntzen [Fri, 24 Sep 1999 18:02:58 +0000 (18:02 +0000)]
updated XML (only partly tested)
Stig Bakken [Fri, 24 Sep 1999 15:35:35 +0000 (15:35 +0000)]
more high-tech shared building
Stig Bakken [Fri, 24 Sep 1999 15:34:54 +0000 (15:34 +0000)]
kill another warning
Stig Bakken [Fri, 24 Sep 1999 15:34:30 +0000 (15:34 +0000)]
kill warning
Stig Bakken [Fri, 24 Sep 1999 15:34:06 +0000 (15:34 +0000)]
set "phplibdir" in configure so it doesn't have to be set in Makefile.am
Thies C. Arntzen [Fri, 24 Sep 1999 15:10:13 +0000 (15:10 +0000)]
use getParameterEx
Stig Bakken [Fri, 24 Sep 1999 14:41:27 +0000 (14:41 +0000)]
#if !HAVE_FOO -> #ifndef HAVE_FOO
Stig Bakken [Fri, 24 Sep 1999 14:36:43 +0000 (14:36 +0000)]
AM_PROG_LIBTOOL is obsolete in libtool 1.3.3, which we now require.
Using AC_PROG_LIBTOOL instead.
Stig Bakken [Fri, 24 Sep 1999 14:29:28 +0000 (14:29 +0000)]
Detect automake/libtool that are installed with different prefixes.
Thies C. Arntzen [Fri, 24 Sep 1999 14:18:33 +0000 (14:18 +0000)]
fixed warning
Zeev Suraski [Fri, 24 Sep 1999 14:14:47 +0000 (14:14 +0000)]
Compile fixes for WDDX, XML and Zlib (untested)
Zeev Suraski [Fri, 24 Sep 1999 14:11:53 +0000 (14:11 +0000)]
This should make the Sybase CT module compile again (untested)
Zeev Suraski [Fri, 24 Sep 1999 14:09:37 +0000 (14:09 +0000)]
This should make the mSQL module compile again (untested)
Zeev Suraski [Fri, 24 Sep 1999 14:07:15 +0000 (14:07 +0000)]
Ok guys, the prototype for zend_fetch_resource*() has changed - it now
accepts a zval ** instead of a zval *, to be suitable for use with the
getParametersEx() API.
You don't have to switch to the getParametersEx() API, but you will have to
go over your code and add &'s where it's applicable (of course, if you have
the mental strength to go over your code and convert it to use the Ex API,
it's best).
The MySQL module now uses the getParametersEx() API completely.
Zeev Suraski [Fri, 24 Sep 1999 14:03:45 +0000 (14:03 +0000)]
Exify the standardized resource stuff
Sascha Schumann [Thu, 23 Sep 1999 20:27:17 +0000 (20:27 +0000)]
Link with libtsrm.a, if thread-safety is chosen.
Sascha Schumann [Thu, 23 Sep 1999 20:17:07 +0000 (20:17 +0000)]
Exit, if subsequent configure scripts fail.
Sascha Schumann [Thu, 23 Sep 1999 19:34:42 +0000 (19:34 +0000)]
Try to find ANSI/STDC compatible mode of host compiler
Andrew Skalski [Thu, 23 Sep 1999 17:54:26 +0000 (17:54 +0000)]
fixed php3 code problem